fix:[TD-33556] tmq close elegantly to avoid invalid read in TD-32585

This commit is contained in:
wangmm0220 2025-01-21 11:42:28 +08:00
parent 326ea19c91
commit 9d01175c88
1 changed files with 1 additions and 14 deletions

View File

@ -1612,20 +1612,7 @@ static void tmqMgmtInit(void) {
goto END;
}
TdThreadMutexAttr attr = {0};
if (taosThreadMutexAttrInit(&attr) != 0){
goto END;
}
if (taosThreadMutexAttrSetType(&attr, PTHREAD_MUTEX_RECURSIVE) != 0){
goto END;
}
if (taosThreadMutexInit(&tmqMgmt.lock, &attr) != 0){
goto END;
}
if (taosThreadMutexAttrDestroy(&attr) != 0) {
if (taosThreadMutexInit(&tmqMgmt.lock, NULL) != 0){
goto END;
}