diff --git a/source/libs/stream/src/streamBackendRocksdb.c b/source/libs/stream/src/streamBackendRocksdb.c index 4f07faad25..f5c0ac57df 100644 --- a/source/libs/stream/src/streamBackendRocksdb.c +++ b/source/libs/stream/src/streamBackendRocksdb.c @@ -4226,7 +4226,7 @@ int32_t dbChkpDumpTo(SDbChkp* p, char* dname, SArray* list) { static char* chkpMeta = "META"; memset(dstBuf, 0, len); sprintf(dstBuf, "%s%s%s", dstDir, TD_DIRSEP, chkpMeta); - tstrncpy(dstDir, dstBuf, strlen(dstBuf) + 1); + memcpy(dstDir, dstBuf, strlen(dstBuf)); TdFilePtr pFile = taosOpenFile(dstDir, TD_FILE_CREATE | TD_FILE_WRITE | TD_FILE_TRUNC); if (pFile == NULL) {