From 92da7990c55681e370dce745b3b97adf587fa56d Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Wed, 12 Apr 2006 22:43:44 +0000 Subject: [PATCH] segv patch from reinier :) SVN revision: 22073 --- src/bin/e_apps.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/bin/e_apps.c b/src/bin/e_apps.c index 482853981..562c0fd1c 100644 --- a/src/bin/e_apps.c +++ b/src/bin/e_apps.c @@ -2198,8 +2198,11 @@ _e_app_cache_new(E_App_Cache *ac, const char *path, int scan_subdirs) if ((ac2->is_dir) && (scan_subdirs)) { a2 = e_app_new(buf, scan_subdirs); - a2->parent = a; - a->subapps = evas_list_append(a->subapps, a2); + if (a2) + { + a2->parent = a; + a->subapps = evas_list_append(a->subapps, a2); + } } else {