Fix a p_w64pep.cpp issue detected by coverity.

This commit is contained in:
Markus F.X.J. Oberhumer 2016-12-21 19:01:55 +01:00
parent d46a8438ba
commit 2a6bbcaf8f

View File

@ -180,7 +180,7 @@ bool PackW64Pep::handleForceOption()
|| (ih.opthdrsize != 0xF0) //optional header size is 0xF0 in PE32+ files - Stefan Widmann
|| (ih.coffmagic != 0x20B) //COFF magic is 0x20B in PE+ files, 0x10B in "normal" 32 bit PE files - Stefan Widmann
|| ((ih.flags & EXECUTABLE) == 0)
|| ((ih.flags & BITS_32_MACHINE) == 1) //NEW: 32 bit machine flag may not be set - Stefan Widmann
|| ((ih.flags & BITS_32_MACHINE) != 0) //NEW: 32 bit machine flag may not be set - Stefan Widmann
|| (ih.entry == 0 && !isdll)
|| (ih.ddirsentries != 16)
;