From: Niels Provos Date: Tue, 28 Mar 2006 16:57:19 +0000 (+0000) Subject: uhm - i obliterated a gettimeofday that was required for remapping the X-Git-Tag: release-2.0.1-alpha~736 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=71108cd98b6485fabdecc0522ca0a1918f303dd5;p=libevent uhm - i obliterated a gettimeofday that was required for remapping the timeouts to "real" time. thanks to claudio for pointing that out. svn:r211 --- diff --git a/event.c b/event.c index 8cab2659..8621f6c2 100644 --- a/event.c +++ b/event.c @@ -561,7 +561,8 @@ event_pending(struct event *ev, short event, struct timeval *tv) if (tv != NULL && (flags & event & EV_TIMEOUT)) { gettime(&now); timersub(&ev->ev_timeout, &now, &res); - gettime(&now); + /* correctly remap to real time */ + gettimeofday(&now, NULL); timeradd(&now, &res, tv); }