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)

-- 


Reply via email to