|
@@ -148,7 +148,7 @@ bool validate_elf_header(const Elf32_Ehdr& elf_header, size_t file_size, bool ve
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
- if (end_of_last_program_header < elf_header.e_shoff) {
|
|
|
+ if (elf_header.e_shoff < end_of_last_program_header) {
|
|
|
if (verbose) {
|
|
|
dbgprintf("SHENANIGANS! Section header table begins at file offset %d, which is within program headers [ %d - %zu ]!\n",
|
|
|
elf_header.e_shoff, elf_header.e_phoff, end_of_last_program_header);
|