summaryrefslogtreecommitdiff
path: root/src/xreq.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/xreq.cpp')
-rw-r--r--src/xreq.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/xreq.cpp b/src/xreq.cpp
index 2371a34..85e2238 100644
--- a/src/xreq.cpp
+++ b/src/xreq.cpp
@@ -26,6 +26,10 @@ zmq::xreq_t::xreq_t (class ctx_t *parent_, uint32_t tid_) :
socket_base_t (parent_, tid_)
{
options.type = ZMQ_XREQ;
+
+ // If the socket is closing we can drop all the outbound requests. There'll
+ // be noone to receive the replies anyway.
+ options.delay_on_close = false;
}
zmq::xreq_t::~xreq_t ()