enh(query): Get the precise size of SSDatablock when allocating memory buffer.

This commit is contained in:
Haojun Liao 2022-04-12 18:28:43 +08:00
parent e10794169e
commit 739c4e3815
1 changed files with 1 additions and 1 deletions

View File

@ -92,7 +92,7 @@ static bool allocBuf(SDataDispatchHandle* pDispatcher, const SInputData* pInput,
return false;
}
pBuf->allocSize = sizeof(SRetrieveTableRsp) + blockEstimateEncodeSize(pInput->pData);
pBuf->allocSize = sizeof(SRetrieveTableRsp) + blockDataGetSerialMetaSize(pInput->pData) + blockDataGetSize(pInput->pData);
pBuf->pData = taosMemoryMalloc(pBuf->allocSize);
if (pBuf->pData == NULL) {