From ee0e50754cb5bf5943d4f16508725b3f65931f24 Mon Sep 17 00:00:00 2001 From: lixiang_yewu Date: Tue, 2 Jan 2024 02:27:55 +0000 Subject: [PATCH 09/26] update src/common/dim_baseline.c. Signed-off-by: lixiang_yewu update src/common/dim_baseline.c. Signed-off-by: lixiang_yewu --- src/common/dim_baseline.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/common/dim_baseline.c b/src/common/dim_baseline.c index 6369d7b..4733705 100644 --- a/src/common/dim_baseline.c +++ b/src/common/dim_baseline.c @@ -104,7 +104,8 @@ int dim_baseline_add(struct dim_baseline_tree *root, const char *name, if (ret < 0) goto err; - strcpy((char *)baseline->name, name); + strncpy((char *)baseline->name, name, buf_len - 1); + baseline->name[buf_len - 1] = '\0'; write_lock(&root->lock); ret = dim_baseline_rb_add(&root->rb_root, baseline, NULL); -- 2.33.0