ntdll: Try any address in map_image no matter what the failure was for a fixed address.

This commit is contained in:
Alexandre Julliard 2009-05-27 21:17:09 +02:00
parent 79fcaa7835
commit 54ac26b7af

View file

@ -1004,7 +1004,7 @@ static NTSTATUS map_image( HANDLE hmapping, int fd, char *base, SIZE_T total_siz
status = map_view( &view, base, total_size, mask, FALSE,
VPROT_COMMITTED | VPROT_READ | VPROT_EXEC | VPROT_WRITECOPY | VPROT_IMAGE );
if (status == STATUS_CONFLICTING_ADDRESSES)
if (status != STATUS_SUCCESS)
status = map_view( &view, NULL, total_size, mask, FALSE,
VPROT_COMMITTED | VPROT_READ | VPROT_EXEC | VPROT_WRITECOPY | VPROT_IMAGE );