From 7981e96862fe45140adf13a21010f9dc0e693927 Mon Sep 17 00:00:00 2001 From: Minglei Jin Date: Fri, 22 Jul 2022 12:43:52 +0800 Subject: [PATCH] fix: clear meta reader if return -1 --- source/dnode/vnode/src/tq/tqExec.c | 1 + 1 file changed, 1 insertion(+) diff --git a/source/dnode/vnode/src/tq/tqExec.c b/source/dnode/vnode/src/tq/tqExec.c index 5172819d2a..cd408bd89b 100644 --- a/source/dnode/vnode/src/tq/tqExec.c +++ b/source/dnode/vnode/src/tq/tqExec.c @@ -51,6 +51,7 @@ static int32_t tqAddTbNameToRsp(const STQ* pTq, int64_t uid, SMqDataRsp* pRsp) { metaReaderInit(&mr, pTq->pVnode->pMeta, 0); // TODO add reference to gurantee success if (metaGetTableEntryByUid(&mr, uid) < 0) { + metaReaderClear(&mr); return -1; } char* tbName = strdup(mr.me.name);