diff --git a/source/common/src/ttime.c b/source/common/src/ttime.c index 265af4cf13..6d85a989dd 100644 --- a/source/common/src/ttime.c +++ b/source/common/src/ttime.c @@ -1316,7 +1316,7 @@ static int32_t tm2char(const SArray* formats, const struct STm* tm, char* s, int TSFormatNode* format = taosArrayGet(formats, i); if (format->type != TS_FORMAT_NODE_TYPE_KEYWORD) { if (s - start + format->len + 1 > outLen) break; - tstrncpy(s, format->c, format->len); + tstrncpy(s, format->c, format->len + 1); s += format->len; continue; }