diff options
author | Pedro Alves <pedro@codesourcery.com> | 2010-08-17 21:12:32 +0000 |
---|---|---|
committer | Pedro Alves <pedro@codesourcery.com> | 2010-08-17 21:12:32 +0000 |
commit | f8b3620a572c7afb73fd46e49d06540b0e8db597 (patch) | |
tree | 642bd6871384031939a6127d192c821c5804c814 /gdb/breakpoint.c | |
parent | 043822a615f37ecb759463136ee557720c4a9fac (diff) | |
download | gdb-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.c | 2 |
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; |