From e0f7b14ffa6b06d5da3c181358d4bcb05a83988e Mon Sep 17 00:00:00 2001 From: kailixu Date: Thu, 11 Apr 2024 11:41:05 +0800 Subject: [PATCH] fix: eliminate double free --- source/dnode/vnode/src/tsdb/tsdbReadUtil.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/dnode/vnode/src/tsdb/tsdbReadUtil.c b/source/dnode/vnode/src/tsdb/tsdbReadUtil.c index 1fba39227c..c82363c921 100644 --- a/source/dnode/vnode/src/tsdb/tsdbReadUtil.c +++ b/source/dnode/vnode/src/tsdb/tsdbReadUtil.c @@ -171,7 +171,7 @@ void clearRowKey(SRowKey* pKey) { if (pKey == NULL || pKey->numOfPKs == 0 || (!IS_VAR_DATA_TYPE(pKey->pks[0].type))) { return; } - taosMemoryFree(pKey->pks[0].pData); + taosMemoryFreeClear(pKey->pks[0].pData); } static void initLastProcKey(STableBlockScanInfo *pScanInfo, STsdbReader* pReader) {