]> git.sesse.net Git - vlc/commitdiff
auhal: fix memleak
authorDavid Fuhrmann <david.fuhrmann@googlemail.com>
Mon, 13 May 2013 17:17:29 +0000 (19:17 +0200)
committerDavid Fuhrmann <david.fuhrmann@googlemail.com>
Mon, 13 May 2013 17:24:19 +0000 (19:24 +0200)
modules/audio_output/auhal.c

index 33ec18ee177fc12931936eac585f71c07d0a0794..b25ff7ec91bf13a40b74b6445e4368fef0d980e2 100644 (file)
@@ -206,7 +206,9 @@ static int Open(vlc_object_t *obj)
     p_sys->b_mute = var_InheritBool(p_aout, "mute");
     aout_MuteReport(p_aout, p_sys->b_mute);
 
-    SwitchAudioDevice(p_aout, config_GetPsz(p_aout, "auhal-audio-device"));
+    char *psz_audio_device = config_GetPsz(p_aout, "auhal-audio-device");
+    SwitchAudioDevice(p_aout, psz_audio_device);
+    free(psz_audio_device);
 
     return VLC_SUCCESS;
 }