summaryrefslogtreecommitdiff
path: root/src/tools/cbr/cbr_server.c
diff options
context:
space:
mode:
authordimitri staessens <dimitri.staessens@intec.ugent.be>2016-12-03 14:50:45 +0100
committerdimitri staessens <dimitri.staessens@intec.ugent.be>2016-12-03 14:50:45 +0100
commit0334843d9f0a73f613e1dd20e30e6f3333d12d62 (patch)
tree612b48f6f713c9447c15d6e43c8fe85175823c1d /src/tools/cbr/cbr_server.c
parentef2e50b94fbc7ce1c7dbe1f2ea860e6ab0724726 (diff)
downloadouroboros-0334843d9f0a73f613e1dd20e30e6f3333d12d62.tar.gz
ouroboros-0334843d9f0a73f613e1dd20e30e6f3333d12d62.zip
ipcpd, tools: Fix compilation on 32 bit linux
Fixes issues with uint64_t not corresponding with unsigned long in printf statements. Reorganises a calculation to reduce overflows.
Diffstat (limited to 'src/tools/cbr/cbr_server.c')
-rw-r--r--src/tools/cbr/cbr_server.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/tools/cbr/cbr_server.c b/src/tools/cbr/cbr_server.c
index 52c2aa73..d4826e03 100644
--- a/src/tools/cbr/cbr_server.c
+++ b/src/tools/cbr/cbr_server.c
@@ -113,8 +113,8 @@ void handle_flow(int fd)
bytes_read - bytes_read_intv,
us / 1000,
((sdus - sdus_intv) / (double) us) * MILLION,
- 8 * (bytes_read - bytes_read_intv)
- / (double)(us));
+ 8 * ((bytes_read - bytes_read_intv)
+ / (double)(us)));
iv_start = iv_end;
sdus_intv = sdus;
bytes_read_intv = bytes_read;