X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Ftail.c;h=b8922ecb388039098ebde1209cb69ed3ec464c13;hb=43954e07f30d05b2da8319749400c9bf4d01c23c;hp=ffdba8ae3e6ee62eeacf59200a1c4de00b2d1500;hpb=65caa4f56cbb859bf1538e8b309eb23b3294c9de;p=collectd.git diff --git a/src/tail.c b/src/tail.c index ffdba8ae..b8922ecb 100644 --- a/src/tail.c +++ b/src/tail.c @@ -25,6 +25,7 @@ **/ #include "collectd.h" + #include "common.h" #include "plugin.h" #include "utils_tail_match.h" @@ -137,11 +138,8 @@ static int ctail_config_add_match_dstype (ctail_config_match_t *cm, static int ctail_config_add_match (cu_tail_match_t *tm, const char *plugin_instance, oconfig_item_t *ci, cdtime_t interval) { - ctail_config_match_t cm; + ctail_config_match_t cm = { 0 }; int status; - int i; - - memset (&cm, '\0', sizeof (cm)); if (ci->values_num != 0) { @@ -149,7 +147,7 @@ static int ctail_config_add_match (cu_tail_match_t *tm, } status = 0; - for (i = 0; i < ci->children_num; i++) + for (int i = 0; i < ci->children_num; i++) { oconfig_item_t *option = ci->children + i; @@ -224,7 +222,6 @@ static int ctail_config_add_file (oconfig_item_t *ci) cdtime_t interval = 0; char *plugin_instance = NULL; int num_matches = 0; - int i; if ((ci->values_num != 1) || (ci->values[0].type != OCONFIG_TYPE_STRING)) { @@ -240,7 +237,7 @@ static int ctail_config_add_file (oconfig_item_t *ci) return (-1); } - for (i = 0; i < ci->children_num; i++) + for (int i = 0; i < ci->children_num; i++) { oconfig_item_t *option = ci->children + i; int status = 0; @@ -279,7 +276,7 @@ static int ctail_config_add_file (oconfig_item_t *ci) { cu_tail_match_t **temp; - temp = (cu_tail_match_t **) realloc (tail_match_list, + temp = realloc (tail_match_list, sizeof (cu_tail_match_t *) * (tail_match_list_num + 1)); if (temp == NULL) { @@ -299,9 +296,7 @@ static int ctail_config_add_file (oconfig_item_t *ci) static int ctail_config (oconfig_item_t *ci) { - int i; - - for (i = 0; i < ci->children_num; i++) + for (int i = 0; i < ci->children_num; i++) { oconfig_item_t *option = ci->children + i; @@ -333,8 +328,7 @@ static int ctail_read (user_data_t *ud) static int ctail_init (void) { char str[255]; - user_data_t ud; - size_t i; + user_data_t ud = { 0 }; if (tail_match_list_num == 0) { @@ -342,9 +336,7 @@ static int ctail_init (void) return (-1); } - memset(&ud, '\0', sizeof(ud)); - - for (i = 0; i < tail_match_list_num; i++) + for (size_t i = 0; i < tail_match_list_num; i++) { ud.data = (void *)tail_match_list[i]; ssnprintf(str, sizeof(str), "tail-%zu", i); @@ -356,9 +348,7 @@ static int ctail_init (void) static int ctail_shutdown (void) { - size_t i; - - for (i = 0; i < tail_match_list_num; i++) + for (size_t i = 0; i < tail_match_list_num; i++) { tail_match_destroy (tail_match_list[i]); tail_match_list[i] = NULL;