diff --git a/pwndbg/commands/heap.py b/pwndbg/commands/heap.py index 24712eb55..910225f68 100755 --- a/pwndbg/commands/heap.py +++ b/pwndbg/commands/heap.py @@ -26,7 +26,9 @@ def value_from_type(type_name, addr): def get_main_arena(addr=None): if addr == None: - main_arena = gdb.lookup_symbol('main_arena')[0].value() + main_arena = gdb.lookup_symbol('main_arena')[0] + if main_arena is not None: + main_arena = main_arena.value() else: main_arena = value_from_type('struct malloc_state', addr)