[Libevent-users] [PATCH] event.c: timeout_process(): let event_del() handle queue management

Christopher Layne clayne at anodized.com
Sun Nov 11 22:34:18 EST 2007


event_del() calls event_queue_remove(base, ev, EVLIST_TIMEOUT).

-cl

-------------- next part --------------
Index: event.c
===================================================================
--- event.c	(revision 515)
+++ event.c	(working copy)
@@ -815,7 +815,6 @@
 	while ((ev = min_heap_top(&base->timeheap))) {
 		if (evutil_timercmp(&ev->ev_timeout, &now, >))
 			break;
-		event_queue_remove(base, ev, EVLIST_TIMEOUT);
 
 		/* delete this event from the I/O queues */
 		event_del(ev);


More information about the Libevent-users mailing list