aboutsummaryrefslogtreecommitdiff
path: root/implementation/message/src/deserializer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'implementation/message/src/deserializer.cpp')
-rw-r--r--implementation/message/src/deserializer.cpp4
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;