X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fwrite_http.c;h=ed596bbf56b9e9ee88becd425126951a4591fb91;hb=741e018fff531bfe914781489d9b2c7a002f2bc7;hp=ad4dd8a4bad7e2bcf14ede0c92600d2bfcb19839;hpb=439a4cda22c4bd7f3ae3754599f1884ad3280cf1;p=collectd.git diff --git a/src/write_http.c b/src/write_http.c index ad4dd8a4..ed596bbf 100644 --- a/src/write_http.c +++ b/src/write_http.c @@ -127,13 +127,15 @@ static int wh_callback_init (wh_callback_t *cb) /* {{{ */ if (cb->low_speed_limit > 0 && cb->low_speed_time > 0) { curl_easy_setopt (cb->curl, CURLOPT_LOW_SPEED_LIMIT, - (cb->low_speed_limit * cb->low_speed_time)); + (long) (cb->low_speed_limit * cb->low_speed_time)); curl_easy_setopt (cb->curl, CURLOPT_LOW_SPEED_TIME, - cb->low_speed_time); + (long) cb->low_speed_time); } +#ifdef HAVE_CURLOPT_TIMEOUT_MS if (cb->timeout > 0) - curl_easy_setopt (cb->curl, CURLOPT_TIMEOUT_MS, cb->timeout); + curl_easy_setopt (cb->curl, CURLOPT_TIMEOUT_MS, (long) cb->timeout); +#endif curl_easy_setopt (cb->curl, CURLOPT_NOSIGNAL, 1L); curl_easy_setopt (cb->curl, CURLOPT_USERAGENT, COLLECTD_USERAGENT);