This appeared to work, but probably isn't a good idea.
CID 716940: Using invalid iterator (INVALIDATE_ITERATOR)
At (4): Dereferencing iterator "this->m_overflow.end()" though it is already past the end of its container.
Signed-off-by: Sage Weil <sage@inktank.com>
m_overflow.resize(old_len * 2);
}
m_overflow[old_len] = c;
- this->setp(&m_overflow[old_len + 1], &*m_overflow.end());
+ this->setp(&m_overflow[old_len + 1], &*m_overflow.begin() + m_overflow.size());
return std::char_traits<char>::not_eof(c);
}