From 1b47b35c3d6ac8188fd168803c5f731db73709c7 Mon Sep 17 00:00:00 2001 From: dapan1121 Date: Thu, 13 Apr 2023 15:23:35 +0800 Subject: [PATCH] fix: memory protect issue --- source/libs/executor/src/dataDispatcher.c | 1 + 1 file changed, 1 insertion(+) diff --git a/source/libs/executor/src/dataDispatcher.c b/source/libs/executor/src/dataDispatcher.c index c1b4bed523..4b5a5f3aa9 100644 --- a/source/libs/executor/src/dataDispatcher.c +++ b/source/libs/executor/src/dataDispatcher.c @@ -225,6 +225,7 @@ static int32_t destroyDataSinker(SDataSinkHandle* pHandle) { SDataDispatchBuf* pBuf = NULL; taosReadQitem(pDispatcher->pDataBlocks, (void**)&pBuf); if (pBuf != NULL) { + mprotect(pBuf->pData, pBuf->allocSize, PROT_READ|PROT_WRITE|PROT_EXEC); taosMemoryFreeClear(pBuf->pData); taosFreeQitem(pBuf); }