From d3f6892345780bbcf67d1cc1c8838f1412f206f8 Mon Sep 17 00:00:00 2001 From: Haojun Liao Date: Tue, 27 Aug 2024 17:57:16 +0800 Subject: [PATCH] fix(tsdb): fix memory leak. --- source/dnode/vnode/src/tsdb/tsdbFSet2.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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;