--- libev/ev.c 2009/04/15 19:37:15 1.286 +++ libev/ev.c 2009/04/20 19:45:58 1.287 @@ -2036,6 +2036,8 @@ /* update time to cancel out callback processing overhead */ time_update (EV_A_ 1e100); + waittime = MAX_BLOCKTIME; + if (timercnt) { ev_tstamp to = ANHE_at (timers [HEAP0]) - mn_now + backend_fudge;