diff options
Diffstat (limited to 'depfixer.py')
-rwxr-xr-x | depfixer.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/depfixer.py b/depfixer.py index bdc9035..2d64c0a 100755 --- a/depfixer.py +++ b/depfixer.py @@ -63,7 +63,8 @@ class Elf(): def parse_header(self): self.e_ident = struct.unpack('16s', self.bf.read(16))[0] if self.e_ident[1:4] != b'ELF': - raise RuntimeError('File "%s" is not an ELF file.' % self.bfile) + print('File "%s" is not an ELF file.' % self.bfile) + sys.exit(0) self.e_type = struct.unpack('h', self.bf.read(2))[0] self.e_machine = struct.unpack('h', self.bf.read(2))[0] self.e_version = struct.unpack('i', self.bf.read(4))[0] |