fix(query): add null ptr check.
This commit is contained in:
parent
79ea4c2c79
commit
c4f4e008d0
|
@ -1001,11 +1001,14 @@ int32_t qStreamPrepareScan(qTaskInfo_t tinfo, STqOffsetVal* pOffset, int8_t subT
|
||||||
initQueryTableDataCondForTmq(&pTaskInfo->streamInfo.tableCond, sContext, &mtInfo);
|
initQueryTableDataCondForTmq(&pTaskInfo->streamInfo.tableCond, sContext, &mtInfo);
|
||||||
pTaskInfo->streamInfo.tableCond.twindows.skey = pOffset->ts;
|
pTaskInfo->streamInfo.tableCond.twindows.skey = pOffset->ts;
|
||||||
|
|
||||||
STableListInfo* pListInfo = pTaskInfo->pTableInfoList;
|
if (pTaskInfo->pTableInfoList == NULL) {
|
||||||
tableListAddTableInfo(pListInfo, mtInfo.uid, 0);
|
pTaskInfo->pTableInfoList = tableListCreate();
|
||||||
|
}
|
||||||
|
|
||||||
STableKeyInfo* pList = tableListGetInfo(pListInfo, 0);
|
tableListAddTableInfo(pTaskInfo->pTableInfoList, mtInfo.uid, 0);
|
||||||
int32_t size = tableListGetSize(pListInfo);
|
|
||||||
|
STableKeyInfo* pList = tableListGetInfo(pTaskInfo->pTableInfoList, 0);
|
||||||
|
int32_t size = tableListGetSize(pTaskInfo->pTableInfoList);
|
||||||
ASSERT(size == 1);
|
ASSERT(size == 1);
|
||||||
|
|
||||||
tsdbReaderOpen(pInfo->vnode, &pTaskInfo->streamInfo.tableCond, pList, size, &pInfo->dataReader, NULL);
|
tsdbReaderOpen(pInfo->vnode, &pTaskInfo->streamInfo.tableCond, pList, size, &pInfo->dataReader, NULL);
|
||||||
|
|
Loading…
Reference in New Issue