From 9423103dab10cd5b933e4f6e574f37e33457ca96 Mon Sep 17 00:00:00 2001 From: james Date: Wed, 9 Nov 2005 21:13:57 +0000 Subject: Backed out change to update_time to handle time backtracks. Will reimplement as a more comprehensive patch. git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@790 e7ae566f-a301-0410-adde-c780ea21d3b5 --- otime.h | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'otime.h') diff --git a/otime.h b/otime.h index 09a85c7..974d0af 100644 --- a/otime.h +++ b/otime.h @@ -55,16 +55,13 @@ const char *tv_string (const struct timeval *tv, struct gc_arena *gc); const char *tv_string_abs (const struct timeval *tv, struct gc_arena *gc); extern volatile time_t now; /* updated frequently to time(NULL) */ -extern unsigned int now_adj; static inline void update_time (void) { - const time_t real_time = time (NULL) + now_adj; - if (real_time > now) + const time_t real_time = time (NULL); + if (real_time != now) now = real_time; - else if (real_time < now) - now_adj += (now - real_time); } static inline void -- cgit v1.2.3