From 43d049741f86a2385d7743d6065336d971c73118 Mon Sep 17 00:00:00 2001 From: Josh Gao Date: Fri, 31 May 2013 13:22:51 -0700 Subject: [PATCH] Fix mistaken use of xor in "2^31 - 1". --- src/mechanism.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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);