Avoid triggering assertion in std::vector::operator[]

main
Kevin Backhouse 2 years ago committed by Rosen Penev
parent 33071f33b2
commit 3202e86e73

@ -173,7 +173,7 @@ byte* Exiv2::DataBuf::data(size_t offset) {
} }
const byte* Exiv2::DataBuf::c_data(size_t offset) const { const byte* Exiv2::DataBuf::c_data(size_t offset) const {
if (pData_.empty()) { if (pData_.empty() || offset == pData_.size()) {
return nullptr; return nullptr;
} }
if (offset > pData_.size()) { if (offset > pData_.size()) {

Loading…
Cancel
Save