X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Ftail.c;h=e8cde1edcd21a3cf27a1e9a8dea4ba9f7588e728;hb=5523a080010dcb7a61dc0dccc3969a2a048e52f9;hp=b8922ecb388039098ebde1209cb69ed3ec464c13;hpb=1bdfcf9791729310f75857d0e002c40ef659a89b;p=collectd.git diff --git a/src/tail.c b/src/tail.c index b8922ecb..e8cde1ed 100644 --- a/src/tail.c +++ b/src/tail.c @@ -328,7 +328,6 @@ static int ctail_read (user_data_t *ud) static int ctail_init (void) { char str[255]; - user_data_t ud = { 0 }; if (tail_match_list_num == 0) { @@ -338,8 +337,12 @@ static int ctail_init (void) 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); + + user_data_t ud = { + .data = tail_match_list[i] + }; + plugin_register_complex_read (NULL, str, ctail_read, tail_match_list_intervals[i], &ud); }