diff --git a/src/pickle.cpp b/src/pickle.cpp index d69fa98..f0e8f2f 100644 --- a/src/pickle.cpp +++ b/src/pickle.cpp @@ -30,7 +30,7 @@ std::uint8_t const * olm::unpickle( std::uint32_t & value ) { value = 0; - if (!pos || end <= pos + 4) return nullptr; + if (!pos || end < pos + 4) return nullptr; for (unsigned i = 4; i--;) { value <<= 8; value |= *(pos++); } return pos; }