X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2Fnetapp.c;h=bf4c286c6a9b5dd8b98a3a8ee096c97ed90aa510;hb=afb38f31abd27d5b4ce08023f8bbbaeeb353c55f;hp=26577dadba5abfde0ec6ca06d95c3c9d836c3c5a;hpb=958f7776a2daaa1a8664aded0a2c1d717c2f5909;p=collectd.git diff --git a/src/netapp.c b/src/netapp.c index 26577dad..bf4c286c 100644 --- a/src/netapp.c +++ b/src/netapp.c @@ -2872,7 +2872,6 @@ static int cna_read (user_data_t *ud); static int cna_register_host (host_config_t *host) /* {{{ */ { char cb_name[256]; - user_data_t ud = { 0 }; if (host->vfiler) ssnprintf (cb_name, sizeof (cb_name), "netapp-%s-%s", @@ -2880,13 +2879,13 @@ static int cna_register_host (host_config_t *host) /* {{{ */ else ssnprintf (cb_name, sizeof (cb_name), "netapp-%s", host->name); - ud.data = host; - ud.free_func = (void (*) (void *)) free_host_config; - plugin_register_complex_read (/* group = */ NULL, cb_name, /* callback = */ cna_read, /* interval = */ host->interval, - /* user data = */ &ud); + &(user_data_t) { + .data = host, + .free_func = (void *) free_host_config, + }); return (0); } /* }}} int cna_register_host */