Index: courgette/disassembler_elf_32_x86.cc |
diff --git a/courgette/disassembler_elf_32_x86.cc b/courgette/disassembler_elf_32_x86.cc |
index 74496d3ca2dc94ca8395abc215b7ba5a16fcae52..d2c1c86b440a4c1f5faa7e4f93c132a7fdc5bb67 100644 |
--- a/courgette/disassembler_elf_32_x86.cc |
+++ b/courgette/disassembler_elf_32_x86.cc |
@@ -91,6 +91,9 @@ CheckBool DisassemblerElf32X86::ParseRelocationSection( |
uint32 section_relocs_count = section_header->sh_size / |
section_header->sh_entsize; |
+ if (abs32_locations_.empty()) |
+ match = false; |
+ |
if (abs32_locations_.size() > section_relocs_count) |
match = false; |