diff --git a/src/OpenMesh/Core/IO/SR_binary_spec.hh b/src/OpenMesh/Core/IO/SR_binary_spec.hh index a396a1bf..8f4817a4 100644 --- a/src/OpenMesh/Core/IO/SR_binary_spec.hh +++ b/src/OpenMesh/Core/IO/SR_binary_spec.hh @@ -228,7 +228,7 @@ template <> struct binary< std::string > { if (_v.size() < std::numeric_limits::max() ) #endif { - length_t len = _v.size(); + length_t len = length_t(_v.size()); if (_swap) reverse_byte_order(len);