diff --git a/source/dnode/mnode/impl/src/mndTrans.c b/source/dnode/mnode/impl/src/mndTrans.c index 89eda91e8d..3717530481 100644 --- a/source/dnode/mnode/impl/src/mndTrans.c +++ b/source/dnode/mnode/impl/src/mndTrans.c @@ -544,7 +544,9 @@ STrans *mndAcquireTrans(SMnode *pMnode, int32_t transId) { if (pTrans == NULL) { terrno = TSDB_CODE_MND_TRANS_NOT_EXIST; } else { + #ifdef WINDOWS taosThreadMutexInit(&pTrans->mutex, NULL); + #endif } return pTrans; }