diff --git a/SAM.cpp b/SAM.cpp index 85d3ca98..cc0e187c 100644 --- a/SAM.cpp +++ b/SAM.cpp @@ -411,7 +411,7 @@ namespace client std::map params; ExtractParams (buf, params); size_t size = boost::lexical_cast(params[SAM_PARAM_SIZE]), offset = data - buf; - if (offset + size < len) + if (offset + size <= len) { if (m_Session) {