[alsa-devel] [PATCH] ucm: Set uc_mgr->ctl to NULL after closing it.

Liam Girdwood liam.r.girdwood at linux.intel.com
Mon Jan 28 10:19:03 CET 2013


On Sat, 2013-01-26 at 14:20 +0200, Tanu Kaskinen wrote:
> Fixes a double-free bug.
> 
> Signed-off-by: Tanu Kaskinen <tanuk at iki.fi>
> ---
>  src/ucm/main.c |    1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/src/ucm/main.c b/src/ucm/main.c
> index 0d7d841..d8b8ada 100644
> --- a/src/ucm/main.c
> +++ b/src/ucm/main.c
> @@ -145,6 +145,7 @@ static int open_ctl(snd_use_case_mgr_t *uc_mgr,
>  		free(uc_mgr->ctl_dev);
>  		uc_mgr->ctl_dev = NULL;
>  		snd_ctl_close(uc_mgr->ctl);
> +		uc_mgr->ctl = NULL;
>  	
>  	}
>  	err = snd_ctl_open(ctl, ctl_dev, 0);

Acked-by: Liam Girdwood <liam.r.girdwood at linux.intel.com>



More information about the Alsa-devel mailing list