diff --git a/source/dnode/mnode/impl/src/mndDb.c b/source/dnode/mnode/impl/src/mndDb.c index e772ff326c7dd5f745bb0c39d62e034da99e29bd..eb5f39e983e916b92043189191a7d96c8335c2c9 100644 --- a/source/dnode/mnode/impl/src/mndDb.c +++ b/source/dnode/mnode/impl/src/mndDb.c @@ -914,6 +914,8 @@ static void mndBuildDBVgroupInfo(SDbObj *pDb, SMnode *pMnode, SArray *pVgList) { sdbRelease(pSdb, pVgroup); } + + sdbCancelFetch(pSdb, pIter); } static int32_t mndProcessUseDbReq(SMnodeMsg *pReq) {