mirror of
https://github.com/zeromq/libzmq.git
synced 2025-10-13 22:50:19 +02:00
Fixed issue #2227
Added two new monitoring events: - ZMQ_EVENT_HANDSHAKE_SUCCEED is raised once the encryption handshake succeed - ZMQ_EVENT_HANDSHAKE_FAILED is raised when it failed Both events are raised on server and client side.
This commit is contained in:
@@ -421,7 +421,8 @@ void zmq::session_base_t::engine_error (
|
||||
if (pipe)
|
||||
clean_pipes ();
|
||||
|
||||
zmq_assert (reason == stream_engine_t::connection_error
|
||||
zmq_assert (reason == stream_engine_t::encryption_error
|
||||
|| reason == stream_engine_t::connection_error
|
||||
|| reason == stream_engine_t::timeout_error
|
||||
|| reason == stream_engine_t::protocol_error);
|
||||
|
||||
@@ -433,6 +434,7 @@ void zmq::session_base_t::engine_error (
|
||||
else
|
||||
terminate ();
|
||||
break;
|
||||
case stream_engine_t::encryption_error:
|
||||
case stream_engine_t::protocol_error:
|
||||
terminate ();
|
||||
break;
|
||||
|
Reference in New Issue
Block a user