From 6dd102cdedc404d6461e36c06291aab8abd2fada Mon Sep 17 00:00:00 2001 From: Pieter Hintjens Date: Tue, 20 Mar 2012 10:53:51 -0500 Subject: [PATCH] Fixed issue #293 --- src/encoder.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/encoder.cpp b/src/encoder.cpp index 030b3ef5..6b42f9d7 100644 --- a/src/encoder.cpp +++ b/src/encoder.cpp @@ -1,6 +1,6 @@ /* + Copyright (c) 2007-2012 iMatix Corporation Copyright (c) 2009-2011 250bpm s.r.o. - Copyright (c) 2007-2009 iMatix Corporation Copyright (c) 2011 VMware, Inc. Copyright (c) 2007-2011 Other contributors as noted in the AUTHORS file @@ -89,14 +89,14 @@ bool zmq::encoder_t::message_ready () // message size. In both cases 'flags' field follows. if (size < 255) { tmpbuf [0] = (unsigned char) size; - tmpbuf [1] = (in_progress.flags () & ~msg_t::shared); + tmpbuf [1] = (in_progress.flags () & msg_t::more); next_step (tmpbuf, 2, &encoder_t::size_ready, !(in_progress.flags () & msg_t::more)); } else { tmpbuf [0] = 0xff; put_uint64 (tmpbuf + 1, size); - tmpbuf [9] = (in_progress.flags () & ~msg_t::shared); + tmpbuf [9] = (in_progress.flags () & msg_t::more); next_step (tmpbuf, 10, &encoder_t::size_ready, !(in_progress.flags () & msg_t::more)); }