From 6e7c6a48705f0ae3df7a661076998d0975ff842f Mon Sep 17 00:00:00 2001 From: kailixu Date: Tue, 30 Jul 2024 19:15:21 +0800 Subject: [PATCH] fix: trans conflict during update dnode info --- source/dnode/mnode/impl/src/mndDnode.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/dnode/mnode/impl/src/mndDnode.c b/source/dnode/mnode/impl/src/mndDnode.c index 408658141c..974beeccb6 100644 --- a/source/dnode/mnode/impl/src/mndDnode.c +++ b/source/dnode/mnode/impl/src/mndDnode.c @@ -612,7 +612,7 @@ static int32_t mndUpdateDnodeObj(SMnode *pMnode, SDnodeObj *pDnode) { tstrncpy(infoReq.machineId, pDnode->machineId, TSDB_MACHINE_ID_LEN + 1); if ((contLen = tSerializeSDnodeInfoReq(NULL, 0, &infoReq)) <= 0) { - TAOS_RETURN(contLen); + TAOS_RETURN(contLen ? contLen : TSDB_CODE_OUT_OF_MEMORY); } pReq = rpcMallocCont(contLen); if (pReq == NULL) {