git-svn: trunk@2974
aCaB authored on 2007/03/27 12:34:18... | ... |
@@ -486,6 +486,7 @@ int cli_scanpe(int desc, cli_ctx *ctx) |
486 | 486 |
upack = (EC16(file_hdr.SizeOfOptionalHeader)==0x148); |
487 | 487 |
|
488 | 488 |
vep = EC32(optional_hdr32.AddressOfEntryPoint); |
489 |
+ hdr_size = EC32(optional_hdr32.SizeOfHeaders); |
|
489 | 490 |
cli_dbgmsg("File format: PE\n"); |
490 | 491 |
|
491 | 492 |
cli_dbgmsg("MajorLinkerVersion: %d\n", optional_hdr32.MajorLinkerVersion); |
... | ... |
@@ -500,7 +501,7 @@ int cli_scanpe(int desc, cli_ctx *ctx) |
500 | 500 |
cli_dbgmsg("MajorSubsystemVersion: %d\n", EC16(optional_hdr32.MajorSubsystemVersion)); |
501 | 501 |
cli_dbgmsg("MinorSubsystemVersion: %d\n", EC16(optional_hdr32.MinorSubsystemVersion)); |
502 | 502 |
cli_dbgmsg("SizeOfImage: 0x%x\n", EC32(optional_hdr32.SizeOfImage)); |
503 |
- cli_dbgmsg("SizeOfHeaders: 0x%x\n", (hdr_size = EC32(optional_hdr32.SizeOfHeaders))); |
|
503 |
+ cli_dbgmsg("SizeOfHeaders: 0x%x\n", hdr_size); |
|
504 | 504 |
cli_dbgmsg("NumberOfRvaAndSizes: %d\n", EC32(optional_hdr32.NumberOfRvaAndSizes)); |
505 | 505 |
|
506 | 506 |
} else { /* PE+ */ |
... | ... |
@@ -516,6 +517,7 @@ int cli_scanpe(int desc, cli_ctx *ctx) |
516 | 516 |
} |
517 | 517 |
|
518 | 518 |
vep = EC32(optional_hdr64.AddressOfEntryPoint); |
519 |
+ hdr_size = EC32(optional_hdr32.SizeOfHeaders); |
|
519 | 520 |
cli_dbgmsg("File format: PE32+\n"); |
520 | 521 |
|
521 | 522 |
cli_dbgmsg("MajorLinkerVersion: %d\n", optional_hdr64.MajorLinkerVersion); |
... | ... |
@@ -530,7 +532,7 @@ int cli_scanpe(int desc, cli_ctx *ctx) |
530 | 530 |
cli_dbgmsg("MajorSubsystemVersion: %d\n", EC16(optional_hdr64.MajorSubsystemVersion)); |
531 | 531 |
cli_dbgmsg("MinorSubsystemVersion: %d\n", EC16(optional_hdr64.MinorSubsystemVersion)); |
532 | 532 |
cli_dbgmsg("SizeOfImage: 0x%x\n", EC32(optional_hdr64.SizeOfImage)); |
533 |
- cli_dbgmsg("SizeOfHeaders: 0x%x\n", (hdr_size = EC32(optional_hdr32.SizeOfHeaders))); |
|
533 |
+ cli_dbgmsg("SizeOfHeaders: 0x%x\n", hdr_size); |
|
534 | 534 |
cli_dbgmsg("NumberOfRvaAndSizes: %d\n", EC32(optional_hdr64.NumberOfRvaAndSizes)); |
535 | 535 |
} |
536 | 536 |
|