summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRenu Tyagi <renu.tyagi@samsung.com>2014-09-23 09:01:36 +0200
committerTakashi Iwai <tiwai@suse.de>2014-09-23 09:01:36 +0200
commit020bb3018ad6febbb0ae9650c4a4ca2b016f7d52 (patch)
tree6c7e905bd3bd668b37f1356d5d6480ef5ea3b563
parent9ab3c4a66952c3ae4277624152da675050c7d2ad (diff)
downloadalsa-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.c4
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;
}