From 10e35f1ed0377eaa2ce56bd91ecb42badea15b74 Mon Sep 17 00:00:00 2001 From: dapan1121 Date: Sat, 25 Feb 2023 14:15:24 +0800 Subject: [PATCH] fix: free pointer issue --- source/dnode/vnode/src/tsdb/tsdbRead.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/dnode/vnode/src/tsdb/tsdbRead.c b/source/dnode/vnode/src/tsdb/tsdbRead.c index da6fad6bcd..b3d31f2217 100644 --- a/source/dnode/vnode/src/tsdb/tsdbRead.c +++ b/source/dnode/vnode/src/tsdb/tsdbRead.c @@ -312,8 +312,8 @@ static int32_t ensureBlockScanInfoBuf(SBlockInfoBuf* pBuf, int32_t numOfTables) } if (pBuf->numOfTables > 0) { - STableBlockScanInfo *p = (STableBlockScanInfo*)taosArrayPop(pBuf->pData); - taosMemoryFree(p); + STableBlockScanInfo **p = (STableBlockScanInfo**)taosArrayPop(pBuf->pData); + taosMemoryFree(*p); pBuf->numOfTables /= pBuf->numPerBucket; }