From c67390a5247b5f9c7b8624f9648dd048a54102c4 Mon Sep 17 00:00:00 2001 From: root Date: Tue, 8 May 2012 15:50:49 +0000 Subject: *** empty log message *** --- ev.c | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) (limited to 'ev.c') diff --git a/ev.c b/ev.c index 5590f23..fcd7707 100644 --- a/ev.c +++ b/ev.c @@ -2565,7 +2565,7 @@ void ecb_cold ev_verify (EV_P) EV_THROW { #if EV_VERIFY - int i, j; + int i; WL w, w2; assert (activecnt >= -1); @@ -2575,20 +2575,24 @@ ev_verify (EV_P) EV_THROW assert (("libev: negative fd in fdchanges", fdchanges [i] >= 0)); assert (anfdmax >= 0); - for (i = j = 0; i < anfdmax; ++i) - for (w = w2 = anfds [i].head; w; w = w->next) - { - verify_watcher (EV_A_ (W)w); + for (i = 0; i < anfdmax; ++i) + { + int j = 0; - if (j++ & 1) - { - assert (("libev: io watcher list contains a loop", w != w2)); - w2 = w2->next; - } + for (w = w2 = anfds [i].head; w; w = w->next) + { + verify_watcher (EV_A_ (W)w); - assert (("libev: inactive fd watcher on anfd list", ev_active (w) == 1)); - assert (("libev: fd mismatch between watcher and anfd", ((ev_io *)w)->fd == i)); - } + if (j++ & 1) + { + assert (("libev: io watcher list contains a loop", w != w2)); + w2 = w2->next; + } + + assert (("libev: inactive fd watcher on anfd list", ev_active (w) == 1)); + assert (("libev: fd mismatch between watcher and anfd", ((ev_io *)w)->fd == i)); + } + } assert (timermax >= timercnt); verify_heap (EV_A_ timers, timercnt); -- cgit v1.2.3