diff --git a/remmina/src/remmina_applet_menu_item.c b/remmina/src/remmina_applet_menu_item.c index 86d4598c82..6b225b57d8 100644 --- a/remmina/src/remmina_applet_menu_item.c +++ b/remmina/src/remmina_applet_menu_item.c @@ -35,6 +35,7 @@ #include #include +#include #include #include #include "remmina_applet_menu_item.h" @@ -108,6 +109,13 @@ GtkWidget* remmina_applet_menu_item_new(RemminaAppletMenuItemType item_type, ... item->ssh_enabled = g_key_file_get_boolean(gkeyfile, "remmina", "ssh_enabled", NULL); g_key_file_free(gkeyfile); + + if (item->name == NULL) { + g_printf("WARNING: missing name= line in file %s. Skipping.\n", item->filename); + va_end(ap); + return NULL; + } + break; case REMMINA_APPLET_MENU_ITEM_DISCOVERED: