]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
if somebody starts his tor server in jan 2004 and then fixes his
authorRoger Dingledine <arma@torproject.org>
Tue, 11 Jan 2005 11:54:11 +0000 (11:54 +0000)
committerRoger Dingledine <arma@torproject.org>
Tue, 11 Jan 2005 11:54:11 +0000 (11:54 +0000)
clock, don't make his published uptime be a year.

svn:r3337

src/or/main.c

index 107007f60f065efe232067318267e4450acb0ce0..f83c26381a4b1a03e922374bf2ded653ff0108fa 100644 (file)
@@ -765,7 +765,9 @@ static int prepare_for_poll(void) {
     stats_prev_global_read_bucket = global_read_bucket;
     stats_prev_global_write_bucket = global_write_bucket;
 
-    stats_n_seconds_working += seconds_elapsed;
+    /* if more than 10s have elapsed, probably the clock changed: doesn't count. */
+    if (seconds_elapsed < 10)
+      stats_n_seconds_working += seconds_elapsed;
 
     assert_all_pending_dns_resolves_ok();
     run_scheduled_events(now.tv_sec);