fix: memory protect issue

This commit is contained in:
dapan1121 2023-04-13 15:23:35 +08:00
parent 945997f22a
commit 1b47b35c3d
1 changed files with 1 additions and 0 deletions

View File

@ -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);
}