commit 7263bc50139992d2dd4d67233260b24e438dddc0 parent fb5fce43ffcf73d9bd08734b7a84acf0ea8f12a9 Author: Ricardo Mones <ricardo@mones.org> Date: Mon, 24 Jul 2017 09:35:05 +0200 Really handle the NULLs, don't scream at them Diffstat:
| M | src/prefs_themes.c | | | 4 | +++- |
| M | src/stock_pixmap.c | | | 3 | ++- |
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git 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 @@ -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);