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