diff options
Diffstat (limited to 'implementation/message/src/deserializer.cpp')
-rw-r--r-- | implementation/message/src/deserializer.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/implementation/message/src/deserializer.cpp b/implementation/message/src/deserializer.cpp index 3c4eddfa..bfa723d3 100644 --- a/implementation/message/src/deserializer.cpp +++ b/implementation/message/src/deserializer.cpp @@ -115,8 +115,8 @@ bool deserializer::deserialize(std::string &_target, std::size_t _length) { if (_length > remaining_ || _length > _target.capacity()) { return false; } - _target.assign(position_, position_ + long(_length)); - position_ += long(_length); + _target.assign(position_, position_ + static_cast<std::vector<byte_t>::difference_type>(_length)); + position_ += static_cast<std::vector<byte_t>::difference_type>(_length); remaining_ -= _length; return true; |