From 67aa788577fb49474dd7329b14316d25f1b3c08b Mon Sep 17 00:00:00 2001 From: Guido Goldstein Date: Sat, 28 Aug 2010 06:31:40 +0200 Subject: Fixed socket states in tests --- tests/testutil.hpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'tests/testutil.hpp') 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 ; } } -- cgit v1.2.3