From: Ricardo Mones Date: Mon, 24 Jul 2017 07:35:05 +0000 (+0200) Subject: Really handle the NULLs, don't scream at them X-Git-Tag: 3.16.0~84 X-Git-Url: http://git.claws-mail.org/?p=claws.git;a=commitdiff_plain;h=7263bc50139992d2dd4d67233260b24e438dddc0 Really handle the NULLs, don't scream at them --- diff --git a/src/prefs_themes.c b/src/prefs_themes.c index 7472c53a6..820dff327 100644 --- a/src/prefs_themes.c +++ b/src/prefs_themes.c @@ -420,7 +420,9 @@ static void prefs_themes_free_names(ThemesData *tdata) GList *names; cm_return_if_fail(tdata != NULL); - cm_return_if_fail(tdata->names != NULL); + + if (tdata->names == NULL) + return; names = tdata->names; while (names != NULL) { diff --git a/src/stock_pixmap.c b/src/stock_pixmap.c index 807d862a5..593b502e1 100644 --- a/src/stock_pixmap.c +++ b/src/stock_pixmap.c @@ -840,7 +840,8 @@ void stock_pixmap_themes_list_free(GList *list) { GList *ptr; - cm_return_if_fail(list != NULL); + if (list == NULL) + return; for (ptr = g_list_first(list); ptr != NULL; ptr = g_list_next(ptr)) g_free(ptr->data);