]> git.sesse.net Git - vlc/blobdiff - modules/mux/mpeg/ts.c
Fix potential NULL pointer deref (cid #1049834)
[vlc] / modules / mux / mpeg / ts.c
index 4703a92840b06f23f64cb5de143d1d2f09f137e7..2cfd8cf0e9ff5d858595dcbdbf76f787d42458ca 100644 (file)
@@ -1102,8 +1102,11 @@ static int AddStream( sout_mux_t *p_mux, sout_input_t *p_input )
     return VLC_SUCCESS;
 
 oom:
-    free(p_stream->lang);
-    free(p_stream);
+    if(p_stream)
+    {
+        free(p_stream->lang);
+        free(p_stream);
+    }
     return VLC_ENOMEM;
 }