mirror of
https://github.com/upx/upx
synced 2025-09-28 19:06:07 +08:00
Fix for "upx --help" constructs with (0===f)
This commit is contained in:
parent
6e4aeffc0c
commit
f4f8bd8d42
|
@ -400,8 +400,10 @@ PackLinuxElf32::PackLinuxElf32(InputFile *f)
|
|||
shstrtab(NULL), n_elf_shnum(0),
|
||||
sec_strndx(NULL), sec_dynsym(NULL), sec_dynstr(NULL)
|
||||
{
|
||||
f->seek(0, SEEK_SET);
|
||||
f->readx(&ehdri, sizeof(ehdri));
|
||||
if (f) {
|
||||
f->seek(0, SEEK_SET);
|
||||
f->readx(&ehdri, sizeof(ehdri));
|
||||
}
|
||||
}
|
||||
|
||||
PackLinuxElf32::~PackLinuxElf32()
|
||||
|
@ -415,8 +417,10 @@ PackLinuxElf64::PackLinuxElf64(InputFile *f)
|
|||
shstrtab(NULL), n_elf_shnum(0),
|
||||
sec_strndx(NULL), sec_dynsym(NULL), sec_dynstr(NULL)
|
||||
{
|
||||
f->seek(0, SEEK_SET);
|
||||
f->readx(&ehdri, sizeof(ehdri));
|
||||
if (f) {
|
||||
f->seek(0, SEEK_SET);
|
||||
f->readx(&ehdri, sizeof(ehdri));
|
||||
}
|
||||
}
|
||||
|
||||
PackLinuxElf64::~PackLinuxElf64()
|
||||
|
|
Loading…
Reference in New Issue
Block a user