eina_file_win32: also check for copy before unmapping region.
authorAl Poole <netstar@gmail.com>
Sat, 2 Dec 2017 11:45:53 +0000 (11:45 +0000)
committerAl Poole <netstar@gmail.com>
Sat, 2 Dec 2017 11:45:53 +0000 (11:45 +0000)
src/lib/eina/eina_file_win32.c

index 0ebbfe6..9307b59 100644 (file)
@@ -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);
      }