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