X-Git-Url: http://git.pk910.de/?p=srvx.git;a=blobdiff_plain;f=src%2Fsar.c;h=6c5c73194b053bbb9e4f6677ecb1f9aef8af4b5a;hp=b5637501d44fb9341d20a7f07b4bf8cd0392c19f;hb=4a2c9aa9ab119a212d78c6a3a73261de56800251;hpb=007cc230a68daa6785f28a979e67ad9e67b1c87a diff --git a/src/sar.c b/src/sar.c index b563750..6c5c731 100644 --- a/src/sar.c +++ b/src/sar.c @@ -259,14 +259,14 @@ sar_request_fail(struct sar_request *req, unsigned int rcode) sar_request_abort(req); } -static time_t next_sar_timeout; +static unsigned long next_sar_timeout; static void sar_timeout_cb(void *data) { dict_iterator_t it; dict_iterator_t next; - time_t next_timeout = INT_MAX; + unsigned long next_timeout = INT_MAX; for (it = dict_first(sar_requests); it; it = next) { struct sar_request *req; @@ -289,7 +289,7 @@ sar_timeout_cb(void *data) } static void -sar_check_timeout(time_t when) +sar_check_timeout(unsigned long when) { if (!next_sar_timeout || when < next_sar_timeout) { timeq_del(0, sar_timeout_cb, NULL, TIMEQ_IGNORE_WHEN | TIMEQ_IGNORE_DATA);