projects
/
collectd.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Various plugins: Set the cURL option "CURLOPT_NOSIGNAL".
[collectd.git]
/
src
/
write_http.c
diff --git
a/src/write_http.c
b/src/write_http.c
index
cc47b16
..
22b5842
100644
(file)
--- a/
src/write_http.c
+++ b/
src/write_http.c
@@
-111,6
+111,7
@@
static int wh_callback_init (wh_callback_t *cb) /* {{{ */
return (-1);
}
return (-1);
}
+ curl_easy_setopt (cb->curl, CURLOPT_NOSIGNAL, 1);
curl_easy_setopt (cb->curl, CURLOPT_USERAGENT, PACKAGE_NAME"/"PACKAGE_VERSION);
headers = NULL;
curl_easy_setopt (cb->curl, CURLOPT_USERAGENT, PACKAGE_NAME"/"PACKAGE_VERSION);
headers = NULL;
@@
-446,7
+447,7
@@
static int wh_write_json (const data_set_t *ds, const value_list_t *vl, /* {{{ *
status = format_json_value_list (cb->send_buffer,
&cb->send_buffer_fill,
&cb->send_buffer_free,
status = format_json_value_list (cb->send_buffer,
&cb->send_buffer_fill,
&cb->send_buffer_free,
- ds, vl);
+ ds, vl
, cb->store_rates
);
if (status == (-ENOMEM))
{
status = wh_flush_nolock (/* timeout = */ -1, cb);
if (status == (-ENOMEM))
{
status = wh_flush_nolock (/* timeout = */ -1, cb);
@@
-460,7
+461,7
@@
static int wh_write_json (const data_set_t *ds, const value_list_t *vl, /* {{{ *
status = format_json_value_list (cb->send_buffer,
&cb->send_buffer_fill,
&cb->send_buffer_free,
status = format_json_value_list (cb->send_buffer,
&cb->send_buffer_fill,
&cb->send_buffer_free,
- ds, vl);
+ ds, vl
, cb->store_rates
);
}
if (status != 0)
{
}
if (status != 0)
{