diff options
author | Michael Snyder <msnyder@specifix.com> | 2011-03-11 22:31:43 +0000 |
---|---|---|
committer | Michael Snyder <msnyder@specifix.com> | 2011-03-11 22:31:43 +0000 |
commit | 1db172720a8ab5d5b200d54f91f8fbced3b368c1 (patch) | |
tree | 98fa442b9e5e5fcb2cba9a19e61f5fe600314de6 /gdb/event-loop.c | |
parent | 66c348ceaf0b341e197409ce9bdeeff11b640a7a (diff) | |
download | gdb-1db172720a8ab5d5b200d54f91f8fbced3b368c1.tar.gz |
2011-03-11 Michael Snyder <msnyder@vmware.com>
* event-loop-c (delete_async_signal_handler): Assert prev_ptr.
(delete_async_event_handler): Ditto.
Diffstat (limited to 'gdb/event-loop.c')
-rw-r--r-- | gdb/event-loop.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gdb/event-loop.c b/gdb/event-loop.c index 7f81bb30062..617835feb05 100644 --- a/gdb/event-loop.c +++ b/gdb/event-loop.c @@ -1077,6 +1077,7 @@ delete_async_signal_handler (async_signal_handler ** async_handler_ptr) prev_ptr = sighandler_list.first_handler; while (prev_ptr && prev_ptr->next_handler != (*async_handler_ptr)) prev_ptr = prev_ptr->next_handler; + gdb_assert (prev_ptr); prev_ptr->next_handler = (*async_handler_ptr)->next_handler; if (sighandler_list.last_handler == (*async_handler_ptr)) sighandler_list.last_handler = prev_ptr; @@ -1185,6 +1186,7 @@ delete_async_event_handler (async_event_handler **async_handler_ptr) prev_ptr = async_event_handler_list.first_handler; while (prev_ptr && prev_ptr->next_handler != *async_handler_ptr) prev_ptr = prev_ptr->next_handler; + gdb_assert (prev_ptr); prev_ptr->next_handler = (*async_handler_ptr)->next_handler; if (async_event_handler_list.last_handler == (*async_handler_ptr)) async_event_handler_list.last_handler = prev_ptr; |