diff options
author | teor <teor2345@gmail.com> | 2018-01-31 11:13:17 +1100 |
---|---|---|
committer | David Goulet <dgoulet@torproject.org> | 2018-01-31 09:27:59 -0500 |
commit | a09d5f5735abe2e1d16cf0ee9389ae096d5e7ef1 (patch) | |
tree | 8da5a5cd387ec6a86fa2697e74103c849a842f92 /src/or/dos.h | |
parent | b45ae1b00237f0209c4ccce777de59581fda5e39 (diff) | |
download | tor-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.h | 2 |
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); |