diff --git a/coding/dd_vector.hpp b/coding/dd_vector.hpp index c63b34018e..0f4d3e2d8f 100644 --- a/coding/dd_vector.hpp +++ b/coding/dd_vector.hpp @@ -69,7 +69,10 @@ public: { ASSERT_LESS(m_I, m_Size, (m_bValueRead)); if (!m_bValueRead) + { ReadFromPos(*m_pReader, m_I * sizeof(T), &m_Value, sizeof(T)); + m_bValueRead = true; + } return m_Value; }