vlc | branch: master | Francois Cartegnie <[email protected]> | Wed Oct 29 
10:45:16 2014 +0100| [a95ac7be77bb40bbf6325411df5f42c5cf6d0b4d] | committer: 
Francois Cartegnie

stream_filter: smooth: missing full cleanup/fix leak

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

 modules/stream_filter/smooth/utils.c |    4 ++++
 1 file changed, 4 insertions(+)

diff --git a/modules/stream_filter/smooth/utils.c 
b/modules/stream_filter/smooth/utils.c
index 594483f..e51bc22 100644
--- a/modules/stream_filter/smooth/utils.c
+++ b/modules/stream_filter/smooth/utils.c
@@ -77,6 +77,10 @@ quality_level_t * ql_New( void )
 void ql_Free( quality_level_t *qlevel )
 {
     free( qlevel->CodecPrivateData );
+    FOREACH_ARRAY( custom_attrs_t *p_attrs, qlevel->custom_attrs )
+        free( p_attrs->psz_key );
+        free( p_attrs->psz_value );
+    FOREACH_END()
     ARRAY_RESET(qlevel->custom_attrs);
     free( qlevel );
     qlevel = NULL;

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

Reply via email to