X-Git-Url: https://git.octo.it/?p=collectd.git;a=blobdiff_plain;f=src%2Fcurl_json.c;h=8f6382b844cd281e231a12358973dd8875520d05;hp=c0f9346508214cd5ecb90e89df8f556cb3020c9d;hb=f374b72032a227a75b6bc9ae574cd28abbc16f24;hpb=eeb544426d73da7993a24372dd4cd9fb8cca9627 diff --git a/src/curl_json.c b/src/curl_json.c index c0f93465..8f6382b8 100644 --- a/src/curl_json.c +++ b/src/curl_json.c @@ -715,10 +715,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);