diff options
author | Andreas Metzler <ametzler@bebt.de> | 2019-02-23 18:43:49 +0100 |
---|---|---|
committer | Andreas Metzler <ametzler@bebt.de> | 2019-02-24 16:28:54 +0100 |
commit | 30e25e94177ccc0a2ef4f106cee8220fd1e459e2 (patch) | |
tree | 14f7c8ec45ce5711c566911772181232ef1d7b86 /src | |
parent | ef3224c53b3a3ac51c7c1846cc3873fa1d4910f4 (diff) | |
download | gnutls-30e25e94177ccc0a2ef4f106cee8220fd1e459e2.tar.gz |
gnutls-cli: fix --benchmark-ciphers type overflow
Signed-off-by: Andreas Metzler <ametzler@bebt.de>
Diffstat (limited to 'src')
-rw-r--r-- | src/benchmark.c | 2 | ||||
-rw-r--r-- | src/benchmark.h | 5 |
2 files changed, 5 insertions, 2 deletions
diff --git a/src/benchmark.c b/src/benchmark.c index bcc12a9037..d6b7cbaf91 100644 --- a/src/benchmark.c +++ b/src/benchmark.c @@ -47,7 +47,7 @@ static void alarm_handler(int signo) #endif static void -value2human(unsigned long bytes, double time, double *data, double *speed, +value2human(uint64_t bytes, double time, double *data, double *speed, char *metric) { if (bytes > 1000 && bytes < 1000 * 1000) { diff --git a/src/benchmark.h b/src/benchmark.h index a59e088e29..77ea44eb36 100644 --- a/src/benchmark.h +++ b/src/benchmark.h @@ -24,6 +24,9 @@ #include <windows.h> #endif +/* for uint64_t */ +# include <stdint.h> + #if defined(HAVE_CLOCK_GETTIME) && defined(CLOCK_PROCESS_CPUTIME_ID) #undef gettime #define gettime(x) clock_gettime(CLOCK_PROCESS_CPUTIME_ID, x) @@ -44,7 +47,7 @@ void benchmark_tls(int debug_level, int ciphers); struct benchmark_st { struct timespec start; - unsigned long size; + uint64_t size; sighandler_t old_handler; #if defined(_WIN32) HANDLE wtimer; |