mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-05-31 01:09:33 +08:00
PR python/14634:
* python/py-symbol.c (sympy_dealloc): Check for NULL symbol. testsuite * gdb.python/py-symbol.exp: Test symbol destructor.
This commit is contained in:
@ -335,7 +335,7 @@ sympy_dealloc (PyObject *obj)
|
||||
|
||||
if (sym_obj->prev)
|
||||
sym_obj->prev->next = sym_obj->next;
|
||||
else if (SYMBOL_SYMTAB (sym_obj->symbol))
|
||||
else if (sym_obj->symbol && SYMBOL_SYMTAB (sym_obj->symbol))
|
||||
{
|
||||
set_objfile_data (SYMBOL_SYMTAB (sym_obj->symbol)->objfile,
|
||||
sympy_objfile_data_key, sym_obj->next);
|
||||
|
Reference in New Issue
Block a user