eina_file: fixing wrong return value on access problems in file copy process
authorAndrii Kroitor <an.kroitor@samsung.com>
Wed, 27 Aug 2014 10:45:26 +0000 (19:45 +0900)
committerChunEon Park <hermet@hermet.pe.kr>
Wed, 27 Aug 2014 10:47:16 +0000 (19:47 +0900)
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

index a81c67e..9b2539b 100644 (file)
@@ -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)