From f22e85f19f2bf58285e4984e875487f17c85e791 Mon Sep 17 00:00:00 2001 From: Martin Sustrik Date: Mon, 11 Oct 2010 12:23:18 +0200 Subject: Reverting commit 1d431190f50c86f62460 The patch was supposed to check that pipe writer sends messages in atomic fashion. However, it prevented the user to read half of a message and close the socket. Signed-off-by: Martin Sustrik --- src/xrep.cpp | 7 ------- 1 file changed, 7 deletions(-) (limited to 'src') diff --git a/src/xrep.cpp b/src/xrep.cpp index 2d538db..a9e2cc9 100644 --- a/src/xrep.cpp +++ b/src/xrep.cpp @@ -101,13 +101,6 @@ void zmq::xrep_t::terminated (reader_t *pipe_) for (inpipes_t::iterator it = inpipes.begin (); it != inpipes.end (); it++) { if (it->reader == pipe_) { - if (inpipes [current_in].reader == pipe_) { - - // A reader is not allowed to terminate in the middle of a - // multipart message. - zmq_assert (!prefetched); - zmq_assert (!more_in); - } inpipes.erase (it); if (terminating) unregister_term_ack (); -- cgit v1.2.3