summaryrefslogtreecommitdiff
path: root/gdb/breakpoint.c
diff options
context:
space:
mode:
authorPedro Alves <pedro@codesourcery.com>2010-08-17 21:12:32 +0000
committerPedro Alves <pedro@codesourcery.com>2010-08-17 21:12:32 +0000
commitf8b3620a572c7afb73fd46e49d06540b0e8db597 (patch)
tree642bd6871384031939a6127d192c821c5804c814 /gdb/breakpoint.c
parent043822a615f37ecb759463136ee557720c4a9fac (diff)
downloadgdb-f8b3620a572c7afb73fd46e49d06540b0e8db597.tar.gz
* breakpoint.c (decref_bp_location): Assert the reference count is
sane.
Diffstat (limited to 'gdb/breakpoint.c')
-rw-r--r--gdb/breakpoint.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gdb/breakpoint.c b/gdb/breakpoint.c
index f23f5181fc4..6d5958375c4 100644
--- a/gdb/breakpoint.c
+++ b/gdb/breakpoint.c
@@ -5423,6 +5423,8 @@ incref_bp_location (struct bp_location *bl)
static void
decref_bp_location (struct bp_location **blp)
{
+ gdb_assert ((*blp)->refc > 0);
+
if (--(*blp)->refc == 0)
free_bp_location (*blp);
*blp = NULL;