From d97ff8bb40a6240e0ad707270af53427711d3a02 Mon Sep 17 00:00:00 2001 From: John Reiser Date: Fri, 31 Mar 2017 12:57:11 -0700 Subject: [PATCH] More cleanup modified: p_lx_elf.cpp --- src/p_lx_elf.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/p_lx_elf.cpp b/src/p_lx_elf.cpp index 7652547f..dc8458bc 100644 --- a/src/p_lx_elf.cpp +++ b/src/p_lx_elf.cpp @@ -3733,7 +3733,7 @@ void PackLinuxElf64::unpack(OutputFile *fo) else { // main executable // Decompress each PT_LOAD. bool first_PF_X = true; - phdr = phdri; + phdr = (Elf64_Phdr *) (void *) (1+ ehdr); // uncompressed for (unsigned j=0; j < u_phnum; ++phdr, ++j) { if (PT_LOAD64==get_te32(&phdr->p_type)) { unsigned const filesz = get_te64(&phdr->p_filesz); @@ -4354,7 +4354,7 @@ void PackLinuxElf32::unpack(OutputFile *fo) else { // main executable // Decompress each PT_LOAD. bool first_PF_X = true; - phdr = phdri; + phdr = (Elf32_Phdr *) (void *) (1+ ehdr); // uncompressed for (unsigned j=0; j < u_phnum; ++phdr, ++j) { if (PT_LOAD32==get_te32(&phdr->p_type)) { unsigned const filesz = get_te32(&phdr->p_filesz);