Boost C++ Libraries: Ticket #5354: message_queue doesn't work if size of message < max size of messages https://svn.boost.org/trac10/ticket/5354 <p> message_queue doesn't work if size of message &lt; max size of messages; </p> <p> In message_queue.hpp I've found the following lines: </p> <p> ... </p> <blockquote> <p> <em>Check if buffer is big enough for any message if (buffer_size &lt; p_hdr-&gt;m_max_msg_size) { </em></p> <blockquote> <p> throw interprocess_exception(size_error); </p> </blockquote> <p> } </p> </blockquote> <p> ... </p> <p> I think it should be (buffer_size &gt; p_hdr-&gt;m_max_msg_size) </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/5354 Trac 1.4.3 remig@… Tue, 22 Mar 2011 22:11:00 GMT status changed; resolution set https://svn.boost.org/trac10/ticket/5354#comment:1 https://svn.boost.org/trac10/ticket/5354#comment:1 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">invalid</span> </li> </ul> Ticket