diff --git a/source/dnode/vnode/src/tsdb/tsdbReadUtil.c b/source/dnode/vnode/src/tsdb/tsdbReadUtil.c index 3051b097be..d7da6cbd9d 100644 --- a/source/dnode/vnode/src/tsdb/tsdbReadUtil.c +++ b/source/dnode/vnode/src/tsdb/tsdbReadUtil.c @@ -656,7 +656,7 @@ int32_t initBlockIterator(STsdbReader* pReader, SDataBlockIter* pBlockIter, int3 } void* p = taosArrayAddAll(pBlockIter->blockList, pTableScanInfo->pBlockList); - if (p != NULL) { + if (p == NULL) { return TSDB_CODE_OUT_OF_MEMORY; }