diff --git a/source/adios2/core/Variable.tcc b/source/adios2/core/Variable.tcc index b4ce676f1e..ccfc5a40b8 100644 --- a/source/adios2/core/Variable.tcc +++ b/source/adios2/core/Variable.tcc @@ -70,7 +70,7 @@ Dims Variable::DoCount() const const std::vector::BPInfo> blocksInfo = m_Engine->BlocksInfo(*this, step); - if (m_BlockID > blocksInfo.size()) + if (m_BlockID >= blocksInfo.size()) { throw std::invalid_argument( "ERROR: blockID " + std::to_string(m_BlockID) +