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)

-- 


Reply via email to