cedric pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=58f424a199829171ff77e6a46f0f5850fdce73fd

commit 58f424a199829171ff77e6a46f0f5850fdce73fd
Author: Cedric BAIL <cedric.b...@samsung.com>
Date:   Fri Feb 21 17:13:09 2014 +0900

    eina: add more debug information when failing to open a file.
---
 src/lib/eina/eina_file.c       | 2 ++
 src/lib/eina/eina_file_win32.c | 3 ++-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/lib/eina/eina_file.c b/src/lib/eina/eina_file.c
index ca2fe61..8bc1f0c 100644
--- a/src/lib/eina/eina_file.c
+++ b/src/lib/eina/eina_file.c
@@ -923,6 +923,8 @@ eina_file_open(const char *path, Eina_Bool shared)
    return n;
 
  on_error:
+   ERR("Could not open file [%s].", filename);
+
    free(filename);
    if (fd >= 0) close(fd);
    return NULL;
diff --git a/src/lib/eina/eina_file_win32.c b/src/lib/eina/eina_file_win32.c
index 2d219a1..5839230 100644
--- a/src/lib/eina/eina_file_win32.c
+++ b/src/lib/eina/eina_file_win32.c
@@ -780,7 +780,7 @@ eina_file_open(const char *path, Eina_Bool shared)
                          NULL);
 
    if (handle == INVALID_HANDLE_VALUE)
-     return NULL;
+     goto close_file;
 
    fm = CreateFileMapping(handle, NULL, PAGE_READONLY, 0, 0, NULL);
    if (!fm)
@@ -857,6 +857,7 @@ eina_file_open(const char *path, Eina_Bool shared)
  close_handle:
    CloseHandle(handle);
 
+ close_file:
    ERR("Could not open file [%s].", filename);
    free(filename);
 

-- 


Reply via email to