diff --git a/debuggerd/symbol_table.c b/debuggerd/symbol_table.c index e76df3355d3cde8125aa4e66f2ce650ce73bf371..3ad08a290e5d53c7978546da9d0f19c60000dc1c 100644 --- a/debuggerd/symbol_table.c +++ b/debuggerd/symbol_table.c @@ -83,7 +83,7 @@ struct symbol_table *symbol_table_create(const char *filename) dynsym_idx = i; } } - if ((dynsym_idx == -1) && (sym_idx == -1)) { + if ((dynsym_idx == -1) || (sym_idx == -1)) { goto out_unmap; }