X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Ftail.c;h=74fdf84aa35233110bed7a2315d677cb4830fbf3;hb=946aff045b9e996c0ef0a4887660943f442c87c5;hp=732607cf56075ad344c16dae9e5ac52852377d36;hpb=4103105fb43cd72294f165b2541540b3a8a99532;p=collectd.git diff --git a/src/tail.c b/src/tail.c index 732607cf..74fdf84a 100644 --- a/src/tail.c +++ b/src/tail.c @@ -140,7 +140,6 @@ static int ctail_config_add_match (cu_tail_match_t *tm, { ctail_config_match_t cm = { 0 }; int status; - int i; if (ci->values_num != 0) { @@ -148,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; @@ -223,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)) { @@ -239,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; @@ -298,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; @@ -332,8 +328,6 @@ static int ctail_read (user_data_t *ud) static int ctail_init (void) { char str[255]; - user_data_t ud = { 0 }; - size_t i; if (tail_match_list_num == 0) { @@ -341,11 +335,14 @@ static int ctail_init (void) return (-1); } - 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); - plugin_register_complex_read (NULL, str, ctail_read, tail_match_list_intervals[i], &ud); + + plugin_register_complex_read (NULL, str, ctail_read, tail_match_list_intervals[i], + &(user_data_t) { + .data = tail_match_list[i], + }); } return (0); @@ -353,9 +350,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;