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

This commit is contained in:
Alexandre Julliard 2005-12-01 18:44:04 +01:00
parent e3ef6314fd
commit cb56bdf884

View File

@ -336,6 +336,8 @@ static inline void unmap_area( void *addr, size_t size )
{
if (wine_mmap_is_in_reserved_area( addr, size ))
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
munmap( addr, size );
}