summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lib/ecore_file/ecore_file.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/lib/ecore_file/ecore_file.c b/src/lib/ecore_file/ecore_file.c
index 83fca2600e..66bdfe542e 100644
--- a/src/lib/ecore_file/ecore_file.c
+++ b/src/lib/ecore_file/ecore_file.c
@@ -514,11 +514,11 @@ ecore_file_mv(const char *src, const char *dst)
514 } 514 }
515 } 515 }
516#ifdef _WIN32 516#ifdef _WIN32
517 if (errno == EEXIST) 517 if (errno == ENOENT)
518 { 518 {
519 struct _stat s; 519 struct _stat s;
520 _stat(dst, &s); 520 _stat(dst, &s);
521 if (_S_IFREG & s.st_mode) 521 if (_S_IFREG & s.st_mode)
522 { 522 {
523 ecore_file_unlink(dst); 523 ecore_file_unlink(dst);
524 if (rename(src, dst)) 524 if (rename(src, dst))
@@ -526,7 +526,7 @@ ecore_file_mv(const char *src, const char *dst)
526 return EINA_TRUE; 526 return EINA_TRUE;
527 } 527 }
528 } 528 }
529 } 529 }
530#endif 530#endif
531 goto FAIL; 531 goto FAIL;
532 } 532 }