diff options
| author | Garrett D'Amore <garrett@damore.org> | 2016-12-23 09:01:01 -0800 |
|---|---|---|
| committer | Garrett D'Amore <garrett@damore.org> | 2016-12-23 09:01:01 -0800 |
| commit | 6f5f10fd56da48aa7d95f80e5f3f03c4097f8132 (patch) | |
| tree | 9976fba4978500296300dd45f35be9f947d31590 /src | |
| parent | 04ec0775f86cd9eb2335def3c910c0d538a2bbb0 (diff) | |
| download | nng-6f5f10fd56da48aa7d95f80e5f3f03c4097f8132.tar.gz nng-6f5f10fd56da48aa7d95f80e5f3f03c4097f8132.tar.bz2 nng-6f5f10fd56da48aa7d95f80e5f3f03c4097f8132.zip | |
Fix incorrect timeouts on platforms without clock_gettime().
Diffstat (limited to 'src')
| -rw-r--r-- | src/platform/posix/posix_synch.c | 4 |
1 files changed, 1 insertions, 3 deletions
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); |
