pe: correctly handle import table with 0 entries during decompression (#1620733)

This commit is contained in:
László Molnár
2006-12-24 16:25:36 +01:00
parent b21ce925fb
commit 3a6c574376
2 changed files with 4 additions and 2 deletions
+2 -1
View File
@@ -1027,7 +1027,8 @@ int PackArmPe::canUnpack()
void PackArmPe::rebuildImports(upx_byte *& extrainfo)
{
if (ODADDR(PEDIR_IMPORT) == 0)
if (ODADDR(PEDIR_IMPORT) == 0
|| ODSIZE(PEDIR_IMPORT) <= sizeof(import_desc))
return;
// const upx_byte * const idata = obuf + get_le32(extrainfo);