]> git.sesse.net Git - vlc/blobdiff - modules/codec/lpcm.c
Clean up properly on exit.
[vlc] / modules / codec / lpcm.c
index 2d5c6126f5b2a90bf0286277a1143ad836165053..1360a4f1c44965e7d7eb0bab78188cbaadb399c9 100644 (file)
@@ -493,7 +493,11 @@ static int OpenEncoder( vlc_object_t *p_this )
  *****************************************************************************/
 static void CloseEncoder ( vlc_object_t *p_this )
 {
-    VLC_UNUSED(p_this);
+    encoder_t     *p_enc = (encoder_t *)p_this;
+    encoder_sys_t *p_sys = p_enc->p_sys;
+
+    free( p_sys->p_buffer );
+    free( p_sys );
 }
 
 /*****************************************************************************