+2011-10-13 Tom Tromey <tromey@redhat.com>
+
+ * python/py-breakpoint.c (gdbpy_breakpoint_deleted): Ensure GIL is
+ always released.
+
2011-10-13 Tom Tromey <tromey@redhat.com>
* python/py-type.c (typy_has_key): Make 'field' const.
state = PyGILState_Ensure ();
bp = get_breakpoint (num);
- if (! bp)
- return;
-
- bp_obj = bp->py_bp_object;
- if (bp_obj)
+ if (bp)
{
- bp_obj->bp = NULL;
- --bppy_live;
- Py_DECREF (bp_obj);
+ bp_obj = bp->py_bp_object;
+ if (bp_obj)
+ {
+ bp_obj->bp = NULL;
+ --bppy_live;
+ Py_DECREF (bp_obj);
+ }
}
PyGILState_Release (state);
}