Merge pull request #29721 from taosdata/fix/TD-33556-main
fix:do not release tmq to avoid invalid read/write when process quit
This commit is contained in:
commit
6429eae87c
|
@ -1639,11 +1639,6 @@ void tmqMgmtClose(void) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
atomic_store_8(&tmq->status, TMQ_CONSUMER_STATUS__CLOSED);
|
atomic_store_8(&tmq->status, TMQ_CONSUMER_STATUS__CLOSED);
|
||||||
|
|
||||||
if (taosRemoveRef(tmqMgmt.rsetId, tmq->refId) != 0) {
|
|
||||||
qWarn("taosRemoveRef tmq refId:%" PRId64 " failed, error:%s", refId, tstrerror(terrno));
|
|
||||||
}
|
|
||||||
|
|
||||||
tmq = taosIterateRef(tmqMgmt.rsetId, refId);
|
tmq = taosIterateRef(tmqMgmt.rsetId, refId);
|
||||||
}
|
}
|
||||||
taosCloseRef(tmqMgmt.rsetId);
|
taosCloseRef(tmqMgmt.rsetId);
|
||||||
|
|
Loading…
Reference in New Issue