0
0
mirror of https://github.com/zeromq/libzmq.git synced 2024-12-26 23:01:04 +08:00

Added test for ZMQ_CONNECT_RID

This commit is contained in:
Tim M 2014-01-19 15:59:43 -08:00
parent 2f36f65f8f
commit 1d9b76c860
2 changed files with 2 additions and 3 deletions

View File

@ -622,6 +622,7 @@ set(tests
test_timeo
test_many_sockets
test_diffserv
test_connect_rid
)
if(NOT WIN32)
list(APPEND tests

View File

@ -402,6 +402,7 @@ bool zmq::router_t::identify_peer (pipe_t *pipe_)
put_uint32 (buf + 1, next_rid++);
identity = blob_t (buf, sizeof buf);
}
else
if (!options.raw_sock) {
// Pick up handshake cases and also case where next identity is set
msg.init ();
@ -409,9 +410,6 @@ bool zmq::router_t::identify_peer (pipe_t *pipe_)
if (!ok)
return false;
if (connect_rid_used) // we read but do not use identity from peer
msg.close();
else
if (msg.size () == 0) {
// Fall back on the auto-generation
unsigned char buf [5];