未验证 提交 6e34fbc6 编写于 作者: S Shengliang Guan 提交者: GitHub

Merge pull request #16923 from taosdata/fix/fixTaosdumpFailure

fix(tsc): fix taosdump failure
...@@ -878,12 +878,18 @@ int hbMgrInit() { ...@@ -878,12 +878,18 @@ int hbMgrInit() {
clientHbMgr.appHbMgrs = taosArrayInit(0, sizeof(void *)); clientHbMgr.appHbMgrs = taosArrayInit(0, sizeof(void *));
TdThreadMutexAttr attr = {0}; TdThreadMutexAttr attr = {0};
taosThreadMutexAttrSetType(&attr, PTHREAD_MUTEX_RECURSIVE);
int ret = taosThreadMutexAttrInit(&attr); int ret = taosThreadMutexAttrInit(&attr);
assert(ret == 0); assert(ret == 0);
taosThreadMutexInit(&clientHbMgr.lock, &attr); ret = taosThreadMutexAttrSetType(&attr, PTHREAD_MUTEX_RECURSIVE);
taosThreadMutexAttrDestroy(&attr); assert(ret == 0);
ret = taosThreadMutexInit(&clientHbMgr.lock, &attr);
assert(ret == 0);
ret = taosThreadMutexAttrDestroy(&attr);
assert(ret == 0);
// init handle funcs // init handle funcs
hbMgrInitHandle(); hbMgrInitHandle();
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册