From: Nikos Mavrogiannopoulos Date: Thu, 29 Sep 2011 10:49:02 +0000 (+0200) Subject: small update X-Git-Tag: gnutls_3_0_4~61 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=02ae5e25df2f5ceade31e2d79f50b639b446b1a3;p=thirdparty%2Fgnutls.git small update --- diff --git a/src/benchmark.c b/src/benchmark.c index a94f44c7c8..229f24b2e9 100644 --- a/src/benchmark.c +++ b/src/benchmark.c @@ -117,6 +117,7 @@ void start_benchmark(struct benchmark_st * st) double stop_benchmark(struct benchmark_st * st, const char* metric) { double secs; + unsigned long lsecs; struct timespec stop; double dspeed, ddata; char imetric[16]; @@ -132,8 +133,9 @@ double stop_benchmark(struct benchmark_st * st, const char* metric) gettime (&stop); - secs = (stop.tv_sec * 1000 + stop.tv_nsec / (1000 * 1000) - + lsecs = (stop.tv_sec * 1000 + stop.tv_nsec / (1000 * 1000) - (st->start.tv_sec * 1000 + st->start.tv_nsec / (1000 * 1000))); + secs = lsecs; secs /= 1000; if (metric == NULL)