From 53f25b813faef1fff2778fc53b585efc9a379cb9 Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Thu, 17 Apr 2003 02:03:55 +0000 Subject: [PATCH] Apply algebra; remove a condition svn:r246 --- trunk/src/common/util.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/trunk/src/common/util.c b/trunk/src/common/util.c index 600a8e614d..e5e83532d7 100644 --- a/trunk/src/common/util.c +++ b/trunk/src/common/util.c @@ -30,10 +30,15 @@ tv_udiff(struct timeval *start, struct timeval *end) log(LOG_NOTICE, "tv_udiff(): comparing times too far apart."); return LONG_MAX; } + + /* + This is a no-op: "secdiff--" takes 1M from the final result, + and "end_usec+=100000L" puts it back. if (end_usec < start->tv_usec) { secdiff--; end_usec += 1000000L; } + */ udiff = secdiff*1000000L + (end_usec - start->tv_usec); if(udiff < 0) { log(LOG_NOTICE, "tv_udiff(): start is after end. Returning 0.");