]> git.sesse.net Git - vlc/blobdiff - modules/services_discovery/sap.c
Services discoveries: check memory allocation
[vlc] / modules / services_discovery / sap.c
index d5912482b1798b23ce756f65f1ff2b376205bdce..317f02afd9d3e6b84ec27db0bfa19d88ed843685 100644 (file)
@@ -294,6 +294,8 @@ static int Open( vlc_object_t *p_this )
     services_discovery_t *p_sd = ( services_discovery_t* )p_this;
     services_discovery_sys_t *p_sys  = (services_discovery_sys_t *)
                                 malloc( sizeof( services_discovery_sys_t ) );
+    if( !p_sys )
+        return VLC_ENOMEM;
 
     p_sys->i_timeout = var_CreateGetInteger( p_sd, "sap-timeout" );