From 598c3069e15b23845aa1b15327429ce5cf925b66 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 --- src/common/util.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/common/util.c b/src/common/util.c index 600a8e614d..e5e83532d7 100644 --- a/src/common/util.c +++ b/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.");