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

Tanu Kaskinen tanuk at iki.fi
Sat Jan 26 13:20:20 CET 2013


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);
-- 
1.7.10.4



More information about the Alsa-devel mailing list