fix(stream): fix race condition
This commit is contained in:
parent
6e3f738490
commit
8c1d28219a
|
@ -1585,10 +1585,13 @@ int32_t streamTaskSendNegotiateChkptIdMsg(SStreamTask* pTask) {
|
||||||
pTask->pBackend = NULL;
|
pTask->pBackend = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
streamMetaWLock(pTask->pMeta);
|
||||||
if (pTask->exec.pExecutor != NULL) {
|
if (pTask->exec.pExecutor != NULL) {
|
||||||
qDestroyTask(pTask->exec.pExecutor);
|
qDestroyTask(pTask->exec.pExecutor);
|
||||||
pTask->exec.pExecutor = NULL;
|
pTask->exec.pExecutor = NULL;
|
||||||
}
|
}
|
||||||
|
streamMetaWUnLock(pTask->pMeta);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue