From 69601fc2f63ff7ed144cd9b42c659d90a564b198 Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Fri, 17 Jul 2009 18:59:22 +0000 Subject: [PATCH] Update event_tv when time jumps backwards, so that we only note each jump once. Fix for 1939984 svn:r1353 --- event.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/event.c b/event.c index 29ed43b9..6b6bb33b 100644 --- a/event.c +++ b/event.c @@ -1485,6 +1485,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; EVBASE_RELEASE_LOCK(base, EVTHREAD_WRITE, th_base_lock); } -- 2.50.1