Fix bug in the new CLOCK_MONOTONIC implementation. I was treating the
authorsimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Tue, 15 May 2012 22:19:21 +0000 (22:19 +0000)
committersimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Tue, 15 May 2012 22:19:21 +0000 (22:19 +0000)
nanoseconds field as a microseconds field, with hilarious consequences.

git-svn-id: svn://svn.tartarus.org/sgt/putty@9535 cda61777-01e9-0310-a592-d414129be87e

unix/uxmisc.c

index 01e1299..300fc54 100644 (file)
@@ -29,7 +29,7 @@ unsigned long getticks(void)
         struct timespec ts;
         if (clock_gettime(CLOCK_MONOTONIC, &ts) == 0)
             return ts.tv_sec * TICKSPERSEC +
-                ts.tv_nsec / (1000000 / TICKSPERSEC);
+                ts.tv_nsec / (1000000000 / TICKSPERSEC);
     }
 #endif
     {