From 0afb60dc181bfb96245f702f19428194737c80f9 Mon Sep 17 00:00:00 2001 From: Cary Xu Date: Fri, 26 Aug 2022 10:47:11 +0800 Subject: [PATCH] fix: release SSmaObj/SStreamObj when dropping sma --- source/dnode/mnode/impl/src/mndSma.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/dnode/mnode/impl/src/mndSma.c b/source/dnode/mnode/impl/src/mndSma.c index 7a3b06f83a..f45e5c26b6 100644 --- a/source/dnode/mnode/impl/src/mndSma.c +++ b/source/dnode/mnode/impl/src/mndSma.c @@ -839,10 +839,11 @@ static int32_t mndDropSma(SMnode *pMnode, SRpcMsg *pReq, SDbObj *pDb, SSmaObj *p code = 0; _OVER: - mndReleaseStream(pMnode, pStream); mndTransDrop(pTrans); mndReleaseVgroup(pMnode, pVgroup); mndReleaseStb(pMnode, pStb); + mndReleaseStream(pMnode, pStream); + mndReleaseSma(pMnode, pSma); return code; }