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); }