X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fsnmp.c;h=d80ee9222615b6ff3a824376252d3ef65f352284;hb=0a8741b9061f8df4a78a448c021612db06e17425;hp=abeda436795427f9597e281c30ce1e8ae656b519;hpb=d061c270fabc5dba961cf2b94ebe968e9a89b899;p=collectd.git diff --git a/src/snmp.c b/src/snmp.c index abeda436..d80ee922 100644 --- a/src/snmp.c +++ b/src/snmp.c @@ -764,13 +764,11 @@ static int csnmp_config_add_host (oconfig_item_t *ci) ssnprintf (cb_name, sizeof (cb_name), "snmp-%s", hd->name); - user_data_t ud = { - .data = hd, - .free_func = csnmp_host_definition_destroy - }; - status = plugin_register_complex_read (/* group = */ NULL, cb_name, - csnmp_read_host, hd->interval, /* user_data = */ &ud); + csnmp_read_host, hd->interval, &(user_data_t) { + .data = hd, + .free_func = csnmp_host_definition_destroy, + }); if (status != 0) { ERROR ("snmp plugin: Registering complex read function failed.");