[pulseaudio-discuss] [PATCH] cpulimit: Explicitly ignore pa_read() return value.

Tanu Kaskinen tanuk at iki.fi
Sat Dec 15 23:43:50 PST 2012


On Tue, 2012-04-03 at 10:18 +0300, Tanu Kaskinen wrote:
> It doesn't matter if the function fails (I'm not sure if
> it's even possible), because the read data isn't used for
> anything and the daemon will terminate in any case. The
> void cast should get rid of a Coverity warning.
> 
> Removing the whole pa_read() call should be ok too, but I
> guess it's nice to clean up the pipe before terminating...
> ---
>  src/daemon/cpulimit.c |    2 +-
>  1 files changed, 1 insertions(+), 1 deletions(-)
> 
> diff --git a/src/daemon/cpulimit.c b/src/daemon/cpulimit.c
> index 3a97297..0abbac0 100644
> --- a/src/daemon/cpulimit.c
> +++ b/src/daemon/cpulimit.c
> @@ -167,7 +167,7 @@ static void callback(pa_mainloop_api*m, pa_io_event*e, int fd, pa_io_event_flags
>  
>      pa_log("Received request to terminate due to CPU overload.");
>  
> -    pa_read(the_pipe[0], &c, sizeof(c), NULL);
> +    (void) pa_read(the_pipe[0], &c, sizeof(c), NULL);
>      m->quit(m, 1); /* Quit the main loop */
>  }
>  

This is now applied.

-- 
Tanu



More information about the pulseaudio-discuss mailing list