From cc363470bfb09d4d63d68180bec37896ef6e601d Mon Sep 17 00:00:00 2001 From: Hongze Cheng Date: Sat, 25 Jul 2020 15:18:28 +0800 Subject: [PATCH] TD-974 --- src/tsdb/src/tsdbRWHelper.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/tsdb/src/tsdbRWHelper.c b/src/tsdb/src/tsdbRWHelper.c index 263e1ea3d5..9ceaa08625 100644 --- a/src/tsdb/src/tsdbRWHelper.c +++ b/src/tsdb/src/tsdbRWHelper.c @@ -1260,13 +1260,18 @@ static int tsdbLoadBlockDataColsImpl(SRWHelper *pHelper, SCompBlock *pCompBlock, SCompCol *pCompCol = NULL; while (true) { - ASSERT(dcol < pDataCols->numOfCols); + // ASSERT(dcol < pDataCols->numOfCols); + if (dcol >= pDataCols->numOfCols) { + pDataCol = NULL; + break; + } pDataCol = &pDataCols->cols[dcol]; ASSERT(pDataCol->colId <= colId); if (pDataCol->colId == colId) break; dcol++; } + if (pDataCol == NULL) continue; ASSERT(pDataCol->colId == colId); if (colId == 0) { // load the key row -- GitLab