This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
[RFA] event-loop.c (delete_async_signal_handler): Assert prev_ptr.
- From: Michael Snyder <msnyder at vmware dot com>
- To: "gdb-patches at sourceware dot org" <gdb-patches at sourceware dot org>
- Date: Fri, 04 Mar 2011 14:54:16 -0800
- Subject: [RFA] event-loop.c (delete_async_signal_handler): Assert prev_ptr.
OK?
2011-03-04 Michael Snyder <msnyder@vmware.com>
* event-loop.c (delete_async_signal_handler): Assert prev_ptr.
Index: event-loop.c
===================================================================
RCS file: /cvs/src/src/gdb/event-loop.c,v
retrieving revision 1.48
diff -u -p -u -p -r1.48 event-loop.c
--- event-loop.c 5 Jan 2011 22:22:48 -0000 1.48
+++ event-loop.c 4 Mar 2011 22:52:02 -0000
@@ -1077,6 +1077,7 @@ delete_async_signal_handler (async_signa
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;