diff options
-rw-r--r-- | src/examples/benchmark.c | 9 | ||||
-rw-r--r-- | src/examples/benchmark_https.c | 9 |
2 files changed, 4 insertions, 14 deletions
diff --git a/src/examples/benchmark.c b/src/examples/benchmark.c index b5598b1b..1e8361a3 100644 --- a/src/examples/benchmark.c +++ b/src/examples/benchmark.c | |||
@@ -86,13 +86,8 @@ completed_callback (void *cls, | |||
86 | return; | 86 | return; |
87 | gettimeofday (&tve, NULL); | 87 | gettimeofday (&tve, NULL); |
88 | 88 | ||
89 | delta = 0; | 89 | delta = ((uint64_t) (tve.tv_sec - tv->tv_sec)) * 1000000LL |
90 | if (tve.tv_usec >= tv->tv_usec) | 90 | + (uint64_t) tve.tv_usec - (uint64_t) tv->tv_usec; |
91 | delta += (tve.tv_sec - tv->tv_sec) * 1000000LL | ||
92 | + (tve.tv_usec - tv->tv_usec); | ||
93 | else | ||
94 | delta += (tve.tv_sec - tv->tv_sec) * 1000000LL | ||
95 | - tv->tv_usec + tve.tv_usec; | ||
96 | if (delta < SMALL) | 91 | if (delta < SMALL) |
97 | small_deltas[delta]++; | 92 | small_deltas[delta]++; |
98 | else | 93 | else |
diff --git a/src/examples/benchmark_https.c b/src/examples/benchmark_https.c index ea091e90..7f391b0e 100644 --- a/src/examples/benchmark_https.c +++ b/src/examples/benchmark_https.c | |||
@@ -86,13 +86,8 @@ completed_callback (void *cls, | |||
86 | return; | 86 | return; |
87 | gettimeofday (&tve, NULL); | 87 | gettimeofday (&tve, NULL); |
88 | 88 | ||
89 | delta = 0; | 89 | delta = ((uint64_t) (tve.tv_sec - tv->tv_sec)) * 1000000LL |
90 | if (tve.tv_usec >= tv->tv_usec) | 90 | + (uint64_t) tve.tv_usec - (uint64_t) tv->tv_usec; |
91 | delta += (tve.tv_sec - tv->tv_sec) * 1000000LL | ||
92 | + (tve.tv_usec - tv->tv_usec); | ||
93 | else | ||
94 | delta += (tve.tv_sec - tv->tv_sec) * 1000000LL | ||
95 | - tv->tv_usec + tve.tv_usec; | ||
96 | if (delta < SMALL) | 91 | if (delta < SMALL) |
97 | small_deltas[delta]++; | 92 | small_deltas[delta]++; |
98 | else | 93 | else |