From 3e1acddf6182d6e5c420704a0ccb76d98e233d73 Mon Sep 17 00:00:00 2001 From: liuwentan Date: Thu, 28 Mar 2024 14:17:22 +0800 Subject: [PATCH] [BUGFIX]fix maat_stat output invalid table_name --- src/maat_stat.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/maat_stat.c b/src/maat_stat.c index 48db6c6..7c21cd0 100644 --- a/src/maat_stat.c +++ b/src/maat_stat.c @@ -130,16 +130,14 @@ static void fs_table_row_register(struct maat_stat *stat) size_t max_table_cnt = table_manager_table_size(stat->ref_tbl_mgr); memcpy(stat->sum_tag, "Sum", strlen("Sum")); - size_t counter = 0; for (size_t i = 0; i < max_table_cnt; i++) { const char *table_name = table_manager_get_table_name(stat->ref_tbl_mgr, i); if (NULL == table_name) { continue; } - memcpy(stat->tag_value[counter], table_name, - MIN(strlen(table_name), sizeof(stat->tag_value[counter]))); - counter++; + memcpy(stat->tag_value[i], table_name, + MIN(strlen(table_name), sizeof(stat->tag_value[i]))); } }