Commit cb56bdf8 authored by Alexandre Julliard's avatar Alexandre Julliard

Check for need to add area to the reserved list also on unmap.

parent e3ef6314
...@@ -336,6 +336,8 @@ static inline void unmap_area( void *addr, size_t size ) ...@@ -336,6 +336,8 @@ static inline void unmap_area( void *addr, size_t size )
{ {
if (wine_mmap_is_in_reserved_area( addr, size )) if (wine_mmap_is_in_reserved_area( addr, size ))
wine_anon_mmap( addr, size, PROT_NONE, MAP_NORESERVE | MAP_FIXED ); wine_anon_mmap( addr, size, PROT_NONE, MAP_NORESERVE | MAP_FIXED );
else if (is_beyond_limit( addr, size, user_space_limit ))
add_reserved_area( addr, size );
else else
munmap( addr, size ); munmap( addr, size );
} }
......
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