Merge pull request #16923 from taosdata/fix/fixTaosdumpFailure
fix(tsc): fix taosdump failure
This commit is contained in:
commit
6e34fbc6a3
|
@ -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();
|
||||||
|
|
Loading…
Reference in New Issue