Commit d7919326 authored by somdoron's avatar somdoron

problem: terminating conn doesn't make sense in disconnected protocol

parent 8cd64b76
......@@ -116,18 +116,6 @@ int zmq::dgram_t::xsend (msg_t *msg_)
more_out = false;
}
// Close the remote connection if user has asked to do so
// by sending zero length message.
// Pending messages in the pipe will be dropped (on receiving term- ack)
if (msg_->size () == 0) {
pipe->terminate (false);
int rc = msg_->close ();
errno_assert (rc == 0);
rc = msg_->init ();
errno_assert (rc == 0);
pipe = NULL;
return 0;
}
// Push the message into the pipe.
if (!pipe->write (msg_)) {
errno = EAGAIN;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment