vlc | branch: master | Filip Roséen <[email protected]> | Wed Jul 20 13:15:05 
2016 +0200| [9d2a95031009a0b78405faebccbec67c7e9fa884] | committer: Thomas 
Guillem

audio_output/common.c: fix potential null-dereference

Signed-off-by: Thomas Guillem <[email protected]>

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

 src/audio_output/common.c |    8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/src/audio_output/common.c b/src/audio_output/common.c
index a6048ad..5e597d7 100644
--- a/src/audio_output/common.c
+++ b/src/audio_output/common.c
@@ -623,6 +623,14 @@ bool aout_ChangeFilterString( vlc_object_t *p_obj, 
vlc_object_t *p_aout,
         i_length += 1 + strlen( ppsz_filter[i] );
 
     char *psz_new = malloc( i_length + 1 );
+
+    if( unlikely( !psz_new ) )
+    {
+        free( ppsz_filter );
+        free( psz_list );
+        return false;
+    }
+
     *psz_new = '\0';
     for( int i = 0; i < i_count; i++ )
     {

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

Reply via email to