feat:[TD-30270] checkout subscribe logic if unsubscribe twice
This commit is contained in:
parent
0336d3aa64
commit
4554b3b33e
|
@ -583,7 +583,7 @@ int32_t mndProcessSubscribeReq(SRpcMsg *pMsg) {
|
||||||
MND_TMQ_RETURN_CHECK(mndAcquireConsumer(pMnode, subscribe.consumerId, &pConsumerTmp));
|
MND_TMQ_RETURN_CHECK(mndAcquireConsumer(pMnode, subscribe.consumerId, &pConsumerTmp));
|
||||||
if (taosArrayGetSize(pConsumerTmp->assignedTopics) == 0){
|
if (taosArrayGetSize(pConsumerTmp->assignedTopics) == 0){
|
||||||
mndReleaseConsumer(pMnode, pConsumerTmp);
|
mndReleaseConsumer(pMnode, pConsumerTmp);
|
||||||
return 0;
|
goto END;
|
||||||
}
|
}
|
||||||
mndReleaseConsumer(pMnode, pConsumerTmp);
|
mndReleaseConsumer(pMnode, pConsumerTmp);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue