summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2020-03-28 00:52:30 +0100
committerCarl Hetherington <cth@carlh.net>2020-03-28 19:47:28 +0100
commit12f3a134e76a666b577cd20a193d3b650e0c5b6a (patch)
tree98c557dea5e7504c67645ebe090c8698cfbc375f /src/lib
parent29d9b07e6db976f40d797235d7c233ed8ecf15fa (diff)
Non-blocking nanomsg send.
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/nanomsg.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/nanomsg.cc b/src/lib/nanomsg.cc
index b98c3931a..591ff4bf8 100644
--- a/src/lib/nanomsg.cc
+++ b/src/lib/nanomsg.cc
@@ -51,7 +51,7 @@ Nanomsg::Nanomsg (bool server)
void
Nanomsg::send (string s)
{
- int const r = nn_send (_socket, s.c_str(), s.length(), 0);
+ int const r = nn_send (_socket, s.c_str(), s.length(), NN_DONTWAIT);
if (r < 0) {
throw runtime_error(String::compose("Could not send to nanomsg socket (%1)", errno));
} else if (r != int(s.length())) {