X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Ftail.c;h=3904f1be201acb31c089057bfe189d78e7e8c5ed;hb=26314b8c3fb08e1f0017ee9a6277b7fe370bf2a0;hp=ab063389a739fe64e561617f19e37158d6fcb869;hpb=dbeee0cfad69e701ea2665001fd9f2bce49c9489;p=collectd.git diff --git a/src/tail.c b/src/tail.c index ab063389..3904f1be 100644 --- a/src/tail.c +++ b/src/tail.c @@ -224,7 +224,6 @@ static int ctail_config_add_file (oconfig_item_t *ci) cdtime_t interval = 0; char *plugin_instance = NULL; int num_matches = 0; - int status; int i; if ((ci->values_num != 1) || (ci->values[0].type != OCONFIG_TYPE_STRING)) @@ -241,10 +240,10 @@ static int ctail_config_add_file (oconfig_item_t *ci) return (-1); } - status = 0; for (i = 0; i < ci->children_num; i++) { oconfig_item_t *option = ci->children + i; + int status = 0; if (strcasecmp ("Instance", option->key) == 0) status = cf_util_get_string (option, &plugin_instance); @@ -342,6 +341,8 @@ static int ctail_init (void) return (-1); } + memset(&ud, '\0', sizeof(ud)); + for (i = 0; i < tail_match_list_num; i++) { ud.data = (void *)tail_match_list[i];