From cdc2efe9b5f0d1f45065b1c32e5eabd7e9f78a12 Mon Sep 17 00:00:00 2001 From: Martin Sustrik Date: Sat, 13 Feb 2010 13:07:33 +0100 Subject: Multi-hop REQ/REP, part VII., identity-related algorithms rewritten --- src/zmq_init.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/zmq_init.cpp') diff --git a/src/zmq_init.cpp b/src/zmq_init.cpp index b853a64..f062ede 100644 --- a/src/zmq_init.cpp +++ b/src/zmq_init.cpp @@ -164,7 +164,9 @@ void zmq::zmq_init_t::finalise () // If the peer has a unique name, find the associated session. If it // doesn't exist, create it. else if (!peer_identity.empty ()) { - session = owner->find_session (peer_identity.c_str ()); + session = owner->find_session ( + (unsigned char) peer_identity.size (), + (unsigned char*) peer_identity.data ()); if (!session) { session = new (std::nothrow) session_t ( choose_io_thread (options.affinity), owner, options, -- cgit v1.2.3