hermet pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=38147da036e2fb58b0bca4eab7e6926858b388b3
commit 38147da036e2fb58b0bca4eab7e6926858b388b3 Author: Andrii Kroitor <[email protected]> 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) --
