X-Git-Url: https://git.octo.it/?p=collectd.git;a=blobdiff_plain;f=src%2Fdaemon%2Fplugin.c;h=aa133786e60c40933c87b02b8fdd63c6f52b8cb7;hp=7446b6fab84dc300f41a9675d9653bfdfdf69a3c;hb=a762b2b4a6d804139c9ab5f47afacc1a88d6c0c1;hpb=bf70b5ba18d3fc58f976f2923ecf7135900537a7 diff --git a/src/daemon/plugin.c b/src/daemon/plugin.c index 7446b6fa..aa133786 100644 --- a/src/daemon/plugin.c +++ b/src/daemon/plugin.c @@ -522,12 +522,8 @@ static void *plugin_read_thread (void __attribute__((unused)) *args) && (cdtime () < rf->rf_next_read) && rc == 0) { - struct timespec ts = { 0 }; - - CDTIME_T_TO_TIMESPEC (rf->rf_next_read, &ts); - rc = pthread_cond_timedwait (&read_cond, &read_lock, - &ts); + &CDTIME_T_TO_TIMESPEC (rf->rf_next_read)); } /* Must hold `read_lock' when accessing `rf->rf_type'. */