X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Ftail_csv.c;h=86c4fa88705e096b45d96ff9cebfaab32d21e8d2;hb=063a5e75b36173e89ffa18d32d47509f6ef968ec;hp=a768ef81da850b721a4297709deb4e30500c6358;hpb=21ab7512825cf8177d5eee5101344b45d0854610;p=collectd.git diff --git a/src/tail_csv.c b/src/tail_csv.c index a768ef81..86c4fa88 100644 --- a/src/tail_csv.c +++ b/src/tail_csv.c @@ -22,6 +22,7 @@ **/ #include "collectd.h" + #include "plugin.h" /* plugin_register_*, plugin_dispatch_values */ #include "common.h" /* auxiliary functions */ #include "utils_tail.h" @@ -423,7 +424,7 @@ static int tcsv_config_add_file(oconfig_item_t *ci) /* Registration variables */ char cb_name[DATA_MAX_NAME_LEN]; - user_data_t cb_data; + user_data_t cb_data = { 0 }; id = calloc(1, sizeof(*id)); if (id == NULL) @@ -484,7 +485,6 @@ static int tcsv_config_add_file(oconfig_item_t *ci) } ssnprintf (cb_name, sizeof (cb_name), "tail_csv/%s", id->path); - memset(&cb_data, 0, sizeof(cb_data)); cb_data.data = id; cb_data.free_func = tcsv_instance_definition_destroy; status = plugin_register_complex_read(NULL, cb_name, tcsv_read, id->interval, &cb_data);