From 0ae185176756bb407373b86013a8b2ee3c414a0d Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Fri, 17 Jul 2009 19:00:22 +0000 Subject: [PATCH] Backport: Update event_tv when time jumps backwards, so that we only note each jump once. Not strictly needed in 1.4, but good for correctness. svn:r1354 --- event.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/event.c b/event.c index ae6c36e6..6eb5db05 100644 --- a/event.c +++ b/event.c @@ -915,6 +915,8 @@ timeout_correct(struct event_base *base, struct timeval *tv) struct timeval *ev_tv = &(**pev).ev_timeout; evutil_timersub(ev_tv, &off, ev_tv); } + /* Now remember what the new time turned out to be. */ + base->event_tv = *tv; } void