[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