瀏覽代碼

actually, do the bandwidth test anyway, if you've been up at
least 6 hours at your previous address.


svn:r8403

Roger Dingledine 19 年之前
父節點
當前提交
bfa78b3dea
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      src/or/router.c

+ 4 - 1
src/or/router.c

@@ -483,14 +483,17 @@ router_dirport_found_reachable(void)
   }
   }
 }
 }
 
 
+#define UPTIME_CUTOFF_FOR_NEW_BANDWIDTH_TEST (6*60*60)
+
 /** Our router has just moved to a new IP. Reset stats. */
 /** Our router has just moved to a new IP. Reset stats. */
 void
 void
 server_has_changed_ip(void)
 server_has_changed_ip(void)
 {
 {
+  if (stats_n_seconds_working > UPTIME_CUTOFF_FOR_NEW_BANDWIDTH_TEST)
+    reset_bandwidth_test();
   stats_n_seconds_working = 0;
   stats_n_seconds_working = 0;
   can_reach_or_port = 0;
   can_reach_or_port = 0;
   can_reach_dir_port = 0;
   can_reach_dir_port = 0;
-//  reset_bandwidth_test();
   mark_my_descriptor_dirty();
   mark_my_descriptor_dirty();
 }
 }