netstar pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=1be1ef168ac5d86ed46a147e3a93789cf1de0179

commit 1be1ef168ac5d86ed46a147e3a93789cf1de0179
Author: Al Poole <nets...@gmail.com>
Date:   Sat Dec 2 11:45:53 2017 +0000

    eina_file_win32: also check for copy before unmapping region.
---
 src/lib/eina/eina_file_win32.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lib/eina/eina_file_win32.c b/src/lib/eina/eina_file_win32.c
index 0ebbfe6737..9307b59e7f 100644
--- a/src/lib/eina/eina_file_win32.c
+++ b/src/lib/eina/eina_file_win32.c
@@ -385,7 +385,7 @@ eina_file_real_close(Eina_File *file)
 
    if (file->handle != INVALID_HANDLE_VALUE)
      {
-        if (file->global_map != MAP_FAILED)
+        if (!file->copied && file->global_map != MAP_FAILED)
           UnmapViewOfFile(file->global_map);
         CloseHandle(file->handle);
      }

-- 


Reply via email to