]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
token bucket: Add parens to rate_per_sec_to_rate_per_step()
authorNick Mathewson <nickm@torproject.org>
Tue, 17 Apr 2018 15:09:55 +0000 (11:09 -0400)
committerNick Mathewson <nickm@torproject.org>
Tue, 17 Apr 2018 15:09:55 +0000 (11:09 -0400)
Typecasts bind more tightly than division, so we need to do the
division first.

src/common/token_bucket.c

index d18731b0e34a0d0852128c4c80e5aaf4cd38cd1c..747189e75145caecca3b199ec7358f7945e2547c 100644 (file)
@@ -119,7 +119,7 @@ rate_per_sec_to_rate_per_step(uint32_t rate)
   */
   uint64_t units = (uint64_t) rate * TICKS_PER_STEP;
   uint32_t val = (uint32_t)
-    monotime_coarse_stamp_units_to_approx_msec(units) / 1000;
+    (monotime_coarse_stamp_units_to_approx_msec(units) / 1000);
   return val ? val : 1;
 }