diff options
author | Renu Tyagi <renu.tyagi@samsung.com> | 2014-09-23 09:01:36 +0200 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2014-09-23 09:01:36 +0200 |
commit | 020bb3018ad6febbb0ae9650c4a4ca2b016f7d52 (patch) | |
tree | 6c7e905bd3bd668b37f1356d5d6480ef5ea3b563 | |
parent | 9ab3c4a66952c3ae4277624152da675050c7d2ad (diff) | |
download | alsa-lib-020bb3018ad6febbb0ae9650c4a4ca2b016f7d52.tar.gz |
mixer: fixed double free
Signed-off-by: renu tyagi <renu.tyagi@samsung.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
-rw-r--r-- | src/mixer/mixer.c | 4 |
1 files changed, 1 insertions, 3 deletions
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; } |