Commit 6cd2c9eb authored by Alexandre Julliard's avatar Alexandre Julliard

Remap zero-pages when decomitting a page range (based on a patch by

Gerard Patel).
parent 9103daf3
......@@ -697,7 +697,12 @@ BOOL WINAPI VirtualFree(
return TRUE;
}
/* Decommit the pages */
/* Decommit the pages by unmapping them and remapping zero-pages instead */
FILE_munmap( (LPVOID)base, 0, size );
if (FILE_dommap( -1, (LPVOID)base, 0, size, 0, 0,
VIRTUAL_GetUnixProt( 0 ), MAP_PRIVATE ) == (LPVOID)-1)
ERR( "Could not remap pages, expect trouble\n" );
return VIRTUAL_SetProt( view, base, size, 0 );
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment