char **ppsz_longnames;
char **ppsz_names = services_discovery_GetServicesNames( p_intf,
&ppsz_longnames );
+ if( !ppsz_names )
+ return menu;
+
char **ppsz_name = ppsz_names, **ppsz_longname = ppsz_longnames;
for( ; *ppsz_name; ppsz_name++, ppsz_longname++ )
{
char **ppsz_longnames;
char **ppsz_names = services_discovery_GetServicesNames( p_playlist,
&ppsz_longnames );
+ if( !ppsz_names )
+ return p_sd_menu;
+
char **ppsz_name = ppsz_names, **ppsz_longname = ppsz_longnames;
int i_number = 0;
vlc_object_t *p_this = vlclua_get_this( L );
char **ppsz_longnames;
char **ppsz_names = services_discovery_GetServicesNames( p_this, &ppsz_longnames );
+ if( !ppsz_names )
+ return 0;
+
char **ppsz_longname = ppsz_longnames;
char **ppsz_name = ppsz_names;
lua_settop( L, 0 );