From 6f5f10fd56da48aa7d95f80e5f3f03c4097f8132 Mon Sep 17 00:00:00 2001 From: Garrett D'Amore Date: Fri, 23 Dec 2016 09:01:01 -0800 Subject: Fix incorrect timeouts on platforms without clock_gettime(). --- src/platform/posix/posix_synch.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src') diff --git a/src/platform/posix/posix_synch.c b/src/platform/posix/posix_synch.c index a08dfdf5..8b5d3cc8 100644 --- a/src/platform/posix/posix_synch.c +++ b/src/platform/posix/posix_synch.c @@ -125,10 +125,8 @@ nni_cond_waituntil(nni_cond *c, uint64_t usec) struct timespec ts; int rv; - usec += nni_clock(); - ts.tv_sec = usec / 1000000; - ts.tv_nsec = (usec % 10000) * 1000; + ts.tv_nsec = (usec % 1000000) * 1000; rv = pthread_cond_timedwait(&c->cv, c->mx, &ts); -- cgit v1.2.3-70-g09d2