hermet pushed a commit to branch efl-1.11. http://git.enlightenment.org/core/efl.git/commit/?id=5794becf79bff0e90a56de18fd28b23275713cd7
commit 5794becf79bff0e90a56de18fd28b23275713cd7 Author: Andrii Kroitor <an.kroi...@samsung.com> Date: Wed Aug 27 19:45:26 2014 +0900 eina_file: fixing wrong return value on access problems in file copy process Summary: when dest directory is protected from writing success value was returned @fix Reviewers: seoz, cedric, Hermet Reviewed By: Hermet Subscribers: cedric, reutskiy.v.v Differential Revision: https://phab.enlightenment.org/D1366 --- src/lib/eina/eina_file_common.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/eina/eina_file_common.c b/src/lib/eina/eina_file_common.c index a81c67e..9b2539b 100644 --- a/src/lib/eina/eina_file_common.c +++ b/src/lib/eina/eina_file_common.c @@ -884,6 +884,7 @@ eina_file_copy(const char *src, const char *dst, Eina_File_Copy_Flags flags, Ein end: if (d >= 0) close(d); + else success = EINA_FALSE; close(s); if (!success) --