From 80c2d94afdce61f70100c8d5c9045a489679f715 Mon Sep 17 00:00:00 2001 From: Sebastian Dransfeld Date: Wed, 4 Aug 2010 19:15:38 +0000 Subject: [PATCH] Check NULL return SVN revision: 50821 --- legacy/efreet/src/lib/efreet_desktop.c | 2 ++ legacy/efreet/src/lib/efreet_icon.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/legacy/efreet/src/lib/efreet_desktop.c b/legacy/efreet/src/lib/efreet_desktop.c index a766b4f2fc..df111035f9 100644 --- a/legacy/efreet/src/lib/efreet_desktop.c +++ b/legacy/efreet/src/lib/efreet_desktop.c @@ -422,6 +422,7 @@ efreet_desktop_save(Efreet_Desktop *desktop) int ok = 1; ini = efreet_ini_new(NULL); + if (!ini) return 0; efreet_ini_section_add(ini, "Desktop Entry"); efreet_ini_section_set(ini, "Desktop Entry"); @@ -911,6 +912,7 @@ efreet_desktop_read(Efreet_Desktop *desktop) int ok; ini = efreet_ini_new(desktop->orig_path); + if (!ini) return 0; if (!ini->data) { efreet_ini_free(ini); diff --git a/legacy/efreet/src/lib/efreet_icon.c b/legacy/efreet/src/lib/efreet_icon.c index 189153ed31..d847d1ef88 100644 --- a/legacy/efreet/src/lib/efreet_icon.c +++ b/legacy/efreet/src/lib/efreet_icon.c @@ -1011,6 +1011,7 @@ efreet_icon_populate(Efreet_Icon *icon, const char *file) const char *tmp; ini = efreet_ini_new(file); + if (!ini) return; if (!ini->data) { efreet_ini_free(ini); @@ -1346,6 +1347,7 @@ efreet_icon_theme_index_read(Efreet_Icon_Theme *theme, const char *path) if (!theme || !path) return; ini = efreet_ini_new(path); + if (!ini) return; if (!ini->data) { efreet_ini_free(ini);