From 3c13036d966fa763df5bd3439c4a6a6aee4b77a4 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Thu, 28 Dec 2017 03:48:11 +0100 Subject: [PATCH] Check for more errors --- src/applets/menu.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/applets/menu.c b/src/applets/menu.c index 01e54c3..6f2aaad 100644 --- a/src/applets/menu.c +++ b/src/applets/menu.c @@ -233,8 +233,11 @@ static GtkWidget * _menu_applications(Menu * menu) for(p = menu->apps; p != NULL; p = p->next) { handler = p->data; - /* should not fail */ - name = mimehandler_get_name(handler, 1); + if((name = mimehandler_get_name(handler, 1)) == NULL) + { + menu->helper->error(NULL, error_get(NULL), 0); + continue; + } #if GTK_CHECK_VERSION(2, 12, 0) comment = mimehandler_get_comment(handler, 1); #endif