From: Renu Tyagi Date: Tue, 23 Sep 2014 07:01:36 +0000 (+0200) Subject: mixer: fixed double free X-Git-Tag: v1.0.29~38 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=020bb3018ad6febbb0ae9650c4a4ca2b016f7d52;p=alsa-lib.git mixer: fixed double free Signed-off-by: renu tyagi Signed-off-by: Takashi Iwai --- diff --git a/src/mixer/mixer.c b/src/mixer/mixer.c index 56e023db..eee9875b 100644 --- a/src/mixer/mixer.c +++ b/src/mixer/mixer.c @@ -204,10 +204,8 @@ int snd_mixer_attach(snd_mixer_t *mixer, const char *name) if (err < 0) return err; err = snd_mixer_attach_hctl(mixer, hctl); - if (err < 0) { - snd_hctl_close(hctl); + if (err < 0) return err; - } return 0; }