vlc/vlc-2.0 | branch: master | Rémi Denis-Courmont <[email protected]> | Tue Nov  
6 23:57:13 2012 +0200| [beb1a09952e6cb1948305743ba210a6a7914d833] | committer: 
Rémi Denis-Courmont

aout: fix memory leak

(not cherry-picked from f8e940016f9d710ebfafe8e3898fe591dd9c76c2)

> http://git.videolan.org/gitweb.cgi/vlc/vlc-2.0.git/?a=commit;h=beb1a09952e6cb1948305743ba210a6a7914d833
---

 src/audio_output/dec.c |    3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/audio_output/dec.c b/src/audio_output/dec.c
index ab61214..3c77723 100644
--- a/src/audio_output/dec.c
+++ b/src/audio_output/dec.c
@@ -208,7 +208,10 @@ static void aout_CheckRestart (audio_output_t *aout)
     const aout_request_vout_t request_vout = owner->input->request_vout;
 
     if (likely(owner->input != NULL))
+    {
         aout_InputDelete (aout, owner->input);
+        free (owner->input);
+    }
     owner->input = NULL;
 
     /* Reinitializes the output */

_______________________________________________
vlc-commits mailing list
[email protected]
http://mailman.videolan.org/listinfo/vlc-commits

Reply via email to