X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fsnmp.c;h=d80ee9222615b6ff3a824376252d3ef65f352284;hb=e1bfa71aca1f37c2f293dc9adb44065c6e7a9ad9;hp=abeda436795427f9597e281c30ce1e8ae656b519;hpb=3d74a63ae43c1786eb9b966e2209c24c5643dae8;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.");