From cd841a4a8643858217656706318b2f609818b34f Mon Sep 17 00:00:00 2001 From: Eric Pouech Date: Sun, 5 Dec 1999 02:45:52 +0000 Subject: [PATCH] Fixed crash when map fails. --- loader/pe_image.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/loader/pe_image.c b/loader/pe_image.c index df01966abd9..77cea45d248 100644 --- a/loader/pe_image.c +++ b/loader/pe_image.c @@ -603,6 +603,11 @@ HMODULE PE_LoadImage( HANDLE hFile, LPCSTR filename, WORD *version ) load_addr = (DWORD)VirtualAlloc( NULL, vma_size, MEM_RESERVE | MEM_COMMIT, PAGE_EXECUTE_READWRITE ); + if (!load_addr) { + FIXME_(win32)( + "FATAL: Couldn't load module %s (out of memory, %d needed)!\n", filename, vma_size); + goto error; + } } TRACE_(win32)("Load addr is %lx (base %lx), range %x\n", -- 2.11.4.GIT