X-Git-Url: https://git.octo.it/?p=collectd.git;a=blobdiff_plain;f=src%2Fcurl_json.c;h=6f31145cc5b785a8339a1b4b1c5a2ff076bddb15;hp=9cdd4fe80aa9476e4b25d1ea1d0c5d94c92cc62e;hb=fbaf81a04c23d51947d94a5c7d9142290dff07bc;hpb=8a2be9037587c1b80a00ddb1d7d396d1d48ec37d diff --git a/src/curl_json.c b/src/curl_json.c index 9cdd4fe8..6f31145c 100644 --- a/src/curl_json.c +++ b/src/curl_json.c @@ -716,10 +716,11 @@ static int cj_config_add_url(oconfig_item_t *ci) /* {{{ */ cb_name = ssnprintf_alloc("curl_json-%s-%s", db->instance, db->url ? db->url : db->sock); - user_data_t ud = {.data = db, .free_func = cj_free}; - plugin_register_complex_read(/* group = */ NULL, cb_name, cj_read, - /* interval = */ db->interval, &ud); + /* interval = */ db->interval, + &(user_data_t){ + .data = db, .free_func = cj_free, + }); sfree(cb_name); } else { cj_free(db);