about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorserpilliere <serpilliere@users.noreply.github.com>2020-06-09 11:34:15 +0200
committerGitHub <noreply@github.com>2020-06-09 11:34:15 +0200
commit6faf83fe27bbfc7fec501d9b674480f02edea854 (patch)
treee4daa879e475a9684f3559ae7663966bbc105e32
parent52dc865eaa2b64e45270553f2e036392a848157a (diff)
parent741485c9e5ddafb768335b3c4ec95629523f36a7 (diff)
downloadmiasm-6faf83fe27bbfc7fec501d9b674480f02edea854.tar.gz
miasm-6faf83fe27bbfc7fec501d9b674480f02edea854.zip
Merge pull request #1249 from serpilliere/fix_elf_loader
Fix elf no symb
-rw-r--r--miasm/loader/elf_init.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/miasm/loader/elf_init.py b/miasm/loader/elf_init.py
index 14f4dc7c..72d08302 100644
--- a/miasm/loader/elf_init.py
+++ b/miasm/loader/elf_init.py
@@ -92,6 +92,8 @@ class WRel32(StructWrapper):
     wrapped._fields.append(("type", "u08"))
 
     def get_sym(self):
+        if isinstance(self.parent.linksection, NullSection):
+            return None
         return self.parent.linksection.symtab[self.cstr.info >> 8].name
 
     def get_type(self):