mirror of
https://github.com/zeromq/libzmq.git
synced 2025-03-04 19:13:35 +01:00
Fixed the bug which cause the application crashed when use TCP connect to an invalid address(such as 192.168.1.255).
This commit is contained in:
parent
0f51190c27
commit
5dc8b51ceb
@ -355,7 +355,8 @@ zmq::fd_t zmq::tcp_connecter_t::connect ()
|
||||
&& err != WSAENETDOWN
|
||||
&& err != WSAEACCES
|
||||
&& err != WSAEINVAL
|
||||
&& err != WSAEADDRINUSE)
|
||||
&& err != WSAEADDRINUSE
|
||||
&& err != WSAEADDRNOTAVAIL)
|
||||
{
|
||||
wsa_assert_no (err);
|
||||
}
|
||||
@ -375,7 +376,8 @@ zmq::fd_t zmq::tcp_connecter_t::connect ()
|
||||
errno == EHOSTUNREACH ||
|
||||
errno == ENETUNREACH ||
|
||||
errno == ENETDOWN ||
|
||||
errno == EINVAL);
|
||||
errno == EINVAL ||
|
||||
errno == EADDRNOTAVAIL);
|
||||
return retired_fd;
|
||||
}
|
||||
#endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user