From df70a6ef575a440568ec7b7e7681637250381bef Mon Sep 17 00:00:00 2001 From: wangmm0220 Date: Wed, 3 Jan 2024 21:11:26 +0800 Subject: [PATCH] fix:[TD-28032]concat subtable and hash val as new subtable name to avoid data from multi time line write to one time line --- source/common/src/tdatablock.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/source/common/src/tdatablock.c b/source/common/src/tdatablock.c index 31f7bce0ea..ad69a3ad63 100644 --- a/source/common/src/tdatablock.c +++ b/source/common/src/tdatablock.c @@ -2132,10 +2132,11 @@ bool isAutoTableName(char* ctbName){ bool alreadyAddGroupId(char* ctbName){ size_t len = strlen(ctbName); size_t _location = len - 1; - for(; _location >= 0; _location--){ - if(ctbName[_location] < '0' && ctbName[_location] > '9'){ + while(_location > 0){ + if(ctbName[_location] < '0' || ctbName[_location] > '9'){ break; } + _location--; } return ctbName[_location] == '_' && _location < len -1;