]> git.sesse.net Git - vlc/blobdiff - modules/services_discovery/sap.c
Do not assert memory allocations
[vlc] / modules / services_discovery / sap.c
index 60e45591bc584d5f4de9b02a2adcaa4c7add3746..919c6d272264c24b5d87fe4db97dfc534f19669a 100644 (file)
@@ -414,7 +414,8 @@ static int OpenDemux( vlc_object_t *p_this )
     if( p_sdp->psz_uri == NULL ) goto error;
 
     p_demux->p_sys = (demux_sys_t *)malloc( sizeof(demux_sys_t) );
-    assert( p_demux->p_sys );
+    if( unlikely( !p_demux->p_sys ) )
+        goto error;
     p_demux->p_sys->p_sdp = p_sdp;
     p_demux->pf_control = Control;
     p_demux->pf_demux = Demux;