diff --git a/loader/pe_image.c b/loader/pe_image.c index 3b025b574d3..8775c1f423f 100644 --- a/loader/pe_image.c +++ b/loader/pe_image.c @@ -521,7 +521,7 @@ HMODULE PE_LoadImage( HANDLE hFile, LPCSTR filename, DWORD flags ) { if (nt->OptionalHeader.AddressOfEntryPoint < sec->VirtualAddress) continue; - if (nt->OptionalHeader.AddressOfEntryPoint < sec->VirtualAddress+sec->Misc.VirtualSize) + if (nt->OptionalHeader.AddressOfEntryPoint < sec->VirtualAddress+sec->SizeOfRawData) break; } if (i == nt->FileHeader.NumberOfSections)