From d3fc7687b82e6050ef005fad97921f7d9cb06796 Mon Sep 17 00:00:00 2001 From: John Reiser Date: Thu, 6 Apr 2017 09:04:13 -0700 Subject: [PATCH] Fix valgrind error https://travis-ci.org/upx/upx/jobs/218929378 modified: p_lx_elf.cpp --- src/p_lx_elf.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/p_lx_elf.cpp b/src/p_lx_elf.cpp index 22037eab..53d8b5b9 100644 --- a/src/p_lx_elf.cpp +++ b/src/p_lx_elf.cpp @@ -2353,7 +2353,7 @@ PackLinuxElf32::generateElfHdr( set_te32(&h2->phdr[0].p_filesz, sizeof(*h2)); // + identsize; h2->phdr[0].p_memsz = h2->phdr[0].p_filesz; - for (unsigned j=0; j < 3; ++j) { + for (unsigned j=0; j < phnum_o; ++j) { if (PT_LOAD32==get_te32(&h3->phdr[j].p_type)) { set_te32(&h3->phdr[j].p_align, page_size); }