]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
small update
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Thu, 29 Sep 2011 10:49:02 +0000 (12:49 +0200)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Thu, 29 Sep 2011 10:49:02 +0000 (12:49 +0200)
src/benchmark.c

index a94f44c7c8361322655307220aaf79876e44709f..229f24b2e930d89d971ec0c7db3033210977b65f 100644 (file)
@@ -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)