fix: check return value and fix bugs.
This commit is contained in:
parent
5524d42c2d
commit
cd407950e7
|
@ -4745,11 +4745,14 @@ void tsdbReaderClose2(STsdbReader* pReader) {
|
|||
|
||||
SBlockLoadSuppInfo* pSupInfo = &pReader->suppInfo;
|
||||
TARRAY2_DESTROY(&pSupInfo->colAggArray, NULL);
|
||||
|
||||
if (pSupInfo->buildBuf) {
|
||||
for (int32_t i = 0; i < pSupInfo->numOfCols; ++i) {
|
||||
if (pSupInfo->buildBuf[i] != NULL) {
|
||||
taosMemoryFreeClear(pSupInfo->buildBuf[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (pReader->resBlockInfo.freeBlock) {
|
||||
blockDataDestroy(pReader->resBlockInfo.pResBlock);
|
||||
|
|
|
@ -391,6 +391,8 @@ int32_t createExchangeOperatorInfo(void* pTransporter, SExchangePhysiNode* pExNo
|
|||
QUERY_CHECK_CODE(code, lino, _error);
|
||||
|
||||
pInfo->pDummyBlock = createDataBlockFromDescNode(pExNode->node.pOutputDataBlockDesc);
|
||||
QUERY_CHECK_NULL(pInfo->pDummyBlock, code, lino, _error, terrno);
|
||||
|
||||
pInfo->pResultBlockList = taosArrayInit(64, POINTER_BYTES);
|
||||
QUERY_CHECK_NULL(pInfo->pResultBlockList, code, lino, _error, terrno);
|
||||
pInfo->pRecycledBlocks = taosArrayInit(64, POINTER_BYTES);
|
||||
|
|
Loading…
Reference in New Issue