diff --git a/src/mechanism.cpp b/src/mechanism.cpp index c89c7817..1ad0bb32 100644 --- a/src/mechanism.cpp +++ b/src/mechanism.cpp @@ -64,7 +64,7 @@ size_t zmq::mechanism_t::add_property (unsigned char *ptr, const char *name, *ptr++ = static_cast (name_len); memcpy (ptr, name, name_len); ptr += name_len; - zmq_assert (value_len <= (2^31) - 1); + zmq_assert (value_len <= 0x7FFFFFFF); put_uint32 (ptr, static_cast (value_len)); ptr += 4; memcpy (ptr, value, value_len);