1diff -r -u source/src/irods-grid.cpp source.new/src/irods-grid.cpp
2--- source/src/irods-grid.cpp 1970-01-01 01:00:01.000000000 +0100
3+++ source.new/src/irods-grid.cpp 2020-05-05 16:34:35.566464346 +0200
4@@ -412,7 +412,7 @@
5 data_to_send.data(),
6 data_to_send.size() );
7 try {
8- if (!zmq_skt.send(req)) {
9+ if (!zmq_skt.send( req, zmq::send_flags::dontwait )) {
10 std::cerr << "ZeroMQ encountered an error sending a message.\n";
11 return errno;
12 }
13@@ -426,7 +426,7 @@
14 zmq::message_t rep;
15 // wait for the server reponse
16 try {
17- if (!zmq_skt.recv( &rep )) {
18+ if (!zmq_skt.recv( rep, zmq::recv_flags::dontwait )) {
19 std::cerr << "ZeroMQ encountered an error receiving a message.\n";
20 return errno;
21 }