From 4ba051b3ed2243c68cb22607cc38cbd0a452bb50 Mon Sep 17 00:00:00 2001 From: Christopher Michael Date: Wed, 10 Oct 2007 19:37:34 +0000 Subject: [PATCH] Check return values of mkpath for failure. If these do fail then trashing will not work. SVN revision: 32038 --- src/bin/e_fm_main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bin/e_fm_main.c b/src/bin/e_fm_main.c index f06063c8a..07a3060f0 100644 --- a/src/bin/e_fm_main.c +++ b/src/bin/e_fm_main.c @@ -1638,9 +1638,9 @@ _e_cb_fop_trash_idler(void *data) snprintf(buf, sizeof(buf), "%s/Trash", efreet_data_home_get()); trash_dir = evas_stringshare_add(buf); snprintf(buf, sizeof(buf), "%s/files", trash_dir); - ecore_file_mkpath(buf); + if (!ecore_file_mkpath(buf)) return 0; snprintf(buf, sizeof(buf), "%s/info", trash_dir); - ecore_file_mkpath(buf); + if (!ecore_file_mkpath(buf)) return 0; filename = evas_stringshare_add(strrchr(fop->src, '/')); escname = ecore_file_escape_name(filename);