From 1a8a834a2cbe3ce8a140a8848bb9d1e08c79dbf4 Mon Sep 17 00:00:00 2001 From: Haojun Liao Date: Thu, 4 May 2023 17:03:53 +0800 Subject: [PATCH] fix(tmq): fix memory leak. --- source/dnode/vnode/src/tq/tqRead.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/dnode/vnode/src/tq/tqRead.c b/source/dnode/vnode/src/tq/tqRead.c index 0c9c7b4793..3ee706cd39 100644 --- a/source/dnode/vnode/src/tq/tqRead.c +++ b/source/dnode/vnode/src/tq/tqRead.c @@ -341,6 +341,8 @@ int32_t tqNextBlockInWal(STqReader* pReader) { SDecoder decoder = {0}; tDecoderInit(&decoder, pBody, bodyLen); + taosArrayDestroy(pReader->submit.aSubmitTbData); + if (tDecodeSubmitReq(&decoder, &pReader->submit) < 0) { tDecoderClear(&decoder); tqError("decode wal file error, msgLen:%d, ver:%"PRId64, bodyLen, ver);