X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fnetapp.c;h=8a8a7fe4ea0863e3aed4f18052abd11e03c5de96;hb=e12d678adf06fb477f54afd3d7e13c73a94719dc;hp=f446d597de1f27610b0be1c7e2cfde8957509a79;hpb=b61a03b05c1f4040a6599334b65141aa3bd134f5;p=collectd.git diff --git a/src/netapp.c b/src/netapp.c index f446d597..8a8a7fe4 100644 --- a/src/netapp.c +++ b/src/netapp.c @@ -1524,7 +1524,7 @@ static int cna_change_volume_status (const char *hostname, /* {{{ */ { notification_t n; - memset (&n, 0, sizeof (&n)); + memset (&n, 0, sizeof (n)); n.time = cdtime (); sstrncpy (n.host, hostname, sizeof (n.host)); sstrncpy (n.plugin, "netapp", sizeof (n.plugin)); @@ -2906,7 +2906,6 @@ static int cna_read (user_data_t *ud); static int cna_register_host (host_config_t *host) /* {{{ */ { char cb_name[256]; - struct timespec interval; user_data_t ud; if (host->vfiler) @@ -2915,15 +2914,13 @@ static int cna_register_host (host_config_t *host) /* {{{ */ else ssnprintf (cb_name, sizeof (cb_name), "netapp-%s", host->name); - CDTIME_T_TO_TIMESPEC (host->interval, &interval); - memset (&ud, 0, sizeof (ud)); 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 > 0) ? &interval : NULL, + /* interval = */ host->interval, /* user data = */ &ud); return (0);