diff --git a/source/dnode/mnode/impl/src/mndSubscribe.c b/source/dnode/mnode/impl/src/mndSubscribe.c index 5987c5a7b294c3a6d41876f9db92898275dcb3f5..8078338238ec2f9b0f4a53722034f6db365b28e5 100644 --- a/source/dnode/mnode/impl/src/mndSubscribe.c +++ b/source/dnode/mnode/impl/src/mndSubscribe.c @@ -370,7 +370,7 @@ static int32_t mndProcessMqTimerMsg(SNodeMsg *pMsg) { if (status == MQ_CONSUMER_STATUS__MODIFY) { int32_t removeSz = taosArrayGetSize(pConsumer->recentRemovedTopics); for (int32_t i = 0; i < removeSz; i++) { - char *topicName = taosArrayGet(pConsumer->recentRemovedTopics, i); + char *topicName = taosArrayGetP(pConsumer->recentRemovedTopics, i); taosMemoryFree(topicName); } taosArrayClear(pConsumer->recentRemovedTopics);