aboutsummaryrefslogtreecommitdiff
path: root/src/or/dos.h
diff options
context:
space:
mode:
authorteor <teor2345@gmail.com>2018-01-31 11:13:17 +1100
committerDavid Goulet <dgoulet@torproject.org>2018-01-31 09:27:59 -0500
commita09d5f5735abe2e1d16cf0ee9389ae096d5e7ef1 (patch)
tree8da5a5cd387ec6a86fa2697e74103c849a842f92 /src/or/dos.h
parentb45ae1b00237f0209c4ccce777de59581fda5e39 (diff)
downloadtor-a09d5f5735abe2e1d16cf0ee9389ae096d5e7ef1.tar.gz
tor-a09d5f5735abe2e1d16cf0ee9389ae096d5e7ef1.zip
dos: Make sure cc_stats_refill_bucket can't overflow while calculating
Debug log the elapsed time in cc_stats_refill_bucket Part of #25094. Signed-off-by: David Goulet <dgoulet@torproject.org>
Diffstat (limited to 'src/or/dos.h')
-rw-r--r--src/or/dos.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/or/dos.h b/src/or/dos.h
index 8695512ea6..5d35a2b12e 100644
--- a/src/or/dos.h
+++ b/src/or/dos.h
@@ -125,7 +125,7 @@ STATIC uint32_t get_param_cc_circuit_burst(const networkstatus_t *ns);
STATIC uint32_t get_param_cc_min_concurrent_connection(
const networkstatus_t *ns);
-STATIC uint32_t get_circuit_rate_per_second(void);
+STATIC uint64_t get_circuit_rate_per_second(void);
STATIC void cc_stats_refill_bucket(cc_client_stats_t *stats,
const tor_addr_t *addr);