Fix one more file_image usage.

This commit is contained in:
Markus F.X.J. Oberhumer
2016-09-22 00:58:43 +02:00
parent 763b3c05af
commit ea2bddf245
+1 -1
View File
@@ -616,7 +616,7 @@ PackLinuxElf64::PackLinuxElf64help1(InputFile *f)
}
if (f && Elf64_Ehdr::ET_DYN==e_type) {
// The DT_STRTAB has no designated length. Read the whole file.
assert(file_image != NULL); // set by PackLinuxElf64help1
alloc_file_image(file_image, file_size);
f->seek(0, SEEK_SET);
f->readx(file_image, file_size);
phdri= (Elf64_Phdr *)(e_phoff + file_image); // do not free() !!