diff --git a/source/dnode/vnode/src/tsdb/tsdbFSet2.c b/source/dnode/vnode/src/tsdb/tsdbFSet2.c index 05ce1b23f5..720a9b9791 100644 --- a/source/dnode/vnode/src/tsdb/tsdbFSet2.c +++ b/source/dnode/vnode/src/tsdb/tsdbFSet2.c @@ -581,7 +581,10 @@ int32_t tsdbTFileSetInitRef(STsdb *pTsdb, const STFileSet *fset1, STFileSet **fs } code = TARRAY2_APPEND(fset[0]->lvlArr, lvl); - if (code) return code; + if (code) { + tsdbTFileSetClear(fset); + return code; + } } return 0;