Merge pull request #367 from hurtonm/issue_309

Fix the message decoder to ignore reserved flags.
This commit is contained in:
Pieter Hintjens 2012-06-09 07:12:48 -07:00
commit 66b7edfbd1

View File

@ -145,7 +145,7 @@ bool zmq::decoder_t::eight_byte_size_ready ()
bool zmq::decoder_t::flags_ready ()
{
// Store the flags from the wire into the message structure.
in_progress.set_flags (tmpbuf [0]);
in_progress.set_flags (tmpbuf [0] & msg_t::more);
next_step (in_progress.data (), in_progress.size (),
&decoder_t::message_ready);