diff --git a/source/dnode/mnode/impl/src/mndUser.c b/source/dnode/mnode/impl/src/mndUser.c index ff5bb90c81..b7c2a24ba6 100644 --- a/source/dnode/mnode/impl/src/mndUser.c +++ b/source/dnode/mnode/impl/src/mndUser.c @@ -1121,6 +1121,8 @@ static int32_t mndCreateUser(SMnode *pMnode, char *acct, SCreateUserReq *pCreate goto _OVER; } ipWhiteMgtUpdate(userObj.user, userObj.pIpWhiteList); + taosMemoryFree(userObj.pIpWhiteList); + mndTransDrop(pTrans); return 0; _OVER: