summaryrefslogtreecommitdiff
path: root/tests/testutil.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/testutil.hpp')
-rw-r--r--tests/testutil.hpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/tests/testutil.hpp b/tests/testutil.hpp
index 7c0a127..3e9f954 100644
--- a/tests/testutil.hpp
+++ b/tests/testutil.hpp
@@ -55,8 +55,12 @@ namespace zmqtestutil
zmq::message_t pong;
s2.recv (&pong, 0);
+ // Send message via s2, so state is clean in case of req/rep.
+ std::string ret((char *)pong.data(), pong.size());
+ s2.send(pong, 0);
+
// Return received data as std::string.
- return std::string ((char*) pong.data(), pong.size());
+ return ret ;
}
}