diff --git a/src/client/src/tscLocalMerge.c b/src/client/src/tscLocalMerge.c index db85b7a5e5..fba685e703 100644 --- a/src/client/src/tscLocalMerge.c +++ b/src/client/src/tscLocalMerge.c @@ -316,6 +316,7 @@ void tscCreateLocalReducer(tExtMemBuffer **pMemBuffer, int32_t numOfBuffer, tOrd pReducer->finalRowSize = tscGetResRowLength(pQueryInfo->exprList); pReducer->resColModel = finalmodel; pReducer->resColModel->capacity = pReducer->nResultBufSize; + assert(pReducer->finalRowSize > 0); if (pReducer->finalRowSize > 0) { pReducer->resColModel->capacity /= pReducer->finalRowSize; } diff --git a/src/client/src/tscSubquery.c b/src/client/src/tscSubquery.c index 32b8129d02..6e94fd5635 100644 --- a/src/client/src/tscSubquery.c +++ b/src/client/src/tscSubquery.c @@ -936,6 +936,7 @@ static SJoinSupporter* tscUpdateSubqueryStatus(SSqlObj* pSql, int32_t numOfFetch } } + assert(pState != NULL); if (pState != NULL) { pState->numOfTotal = pSql->numOfSubs; pState->numOfRemain = numOfFetch;