[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