mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 11:18:11 +00:00
LibELF: Fix busted validation of section header location
This commit is contained in:
parent
e85aad6acc
commit
6ec9901d1b
1 changed files with 1 additions and 1 deletions
|
@ -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);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue