More visibility for PackHeader when debug(-D)

modified:   packhead.cpp
	modified:   packmast.cpp
	modified:   pefile.h
This commit is contained in:
John Reiser
2017-05-26 13:02:32 -07:00
parent f42a37555d
commit d1a869496b
3 changed files with 14 additions and 7 deletions
+4
View File
@@ -181,6 +181,10 @@ bool PackHeader::fillPackHeader(const upx_bytep buf, int blen) {
level = p[7];
filter_cto = 0;
if (opt->debug.debug_level) {
fprintf(stderr, " fillPackHeader version=%d format=%d method=%d level=%d\n",
version, format, method, level);
}
const int size = getPackHeaderSize();
if (boff + size <= 0 || boff + size > blen)
throwCantUnpack("header corrupted 2");