From 6b0d4730f1699cbab3fd04bcf6c881521101bf6b Mon Sep 17 00:00:00 2001 From: hselasky Date: Mon, 11 Jun 2012 19:20:59 +0000 Subject: Use the correct clock source when computing timeouts. MFC after: 1 week --- sbin/hastd/synch.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sbin/hastd') diff --git a/sbin/hastd/synch.h b/sbin/hastd/synch.h index 36e1927..6e4de9d 100644 --- a/sbin/hastd/synch.h +++ b/sbin/hastd/synch.h @@ -168,7 +168,7 @@ cv_timedwait(pthread_cond_t *cv, pthread_mutex_t *lock, int timeout) return (false); } - error = clock_gettime(CLOCK_MONOTONIC, &ts); + error = clock_gettime(CLOCK_REALTIME, &ts); PJDLOG_ASSERT(error == 0); ts.tv_sec += timeout; error = pthread_cond_timedwait(cv, lock, &ts); -- cgit v1.1