]> git.sesse.net Git - vlc/blobdiff - modules/gui/qt4/menus.cpp
Avoid a segfault when services_discovery_GetServicesNames fail.
[vlc] / modules / gui / qt4 / menus.cpp
index 967b992c5cfb93a1b75bd4fe3ac300bd46040e83..e76a793c05f571c2bfeb242d66fe06e0f7fd45d4 100644 (file)
@@ -428,6 +428,9 @@ QMenu *QVLCMenu::SDMenu( intf_thread_t *p_intf )
     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++ )
     {