mirror of
https://github.com/zeromq/libzmq.git
synced 2025-03-20 18:48:16 +00:00
Problem: test_security_zap occasionally segfaults
Solution: check if a session's _pipe has been allocated before using it, since as a consequence of creating the pipes after the handshake it's no longer guaranteed to be there. (cherry picked from commit 350b4b34f460b91b8fa8f692cf6bc30d561a5711) Conflicts: src/session_base.cpp
This commit is contained in:
parent
03ebd39d1f
commit
7006df0ac1
@ -256,7 +256,8 @@ void zmq::session_base_t::read_activated (pipe_t *pipe_)
|
||||
}
|
||||
|
||||
if (unlikely (engine == NULL)) {
|
||||
pipe->check_read ();
|
||||
if (pipe)
|
||||
pipe->check_read ();
|
||||
return;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user