From 460759a2861d8e62d82ac2c3f37e5b3883f0d4d2 Mon Sep 17 00:00:00 2001 From: Alex Duan <417921451@qq.com> Date: Sun, 7 Apr 2024 16:32:01 +0800 Subject: [PATCH] fix: memory over write --- src/benchInsert.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/benchInsert.c b/src/benchInsert.c index ddd3ba1cc..13da7e043 100644 --- a/src/benchInsert.c +++ b/src/benchInsert.c @@ -2913,7 +2913,7 @@ static int64_t fillChildTblNameByLimitOffset(SDataBase *database, int *lengths = taos_fetch_lengths(res); char * childName = benchCalloc(1, lengths[0] + 1, true); strncpy(childName, row[0], lengths[0]); - childName[lengths[0] + 1] = '\0'; + childName[lengths[0]] = '\0'; stbInfo->childTblArray[count]->name = childName; debugPrint("stbInfo->childTblArray[%" PRId64 "]->name: %s\n", count, stbInfo->childTblArray[count]->name);