test: skip connect_unspecified and udp_connect on FreeBSD >= 15.0
FreeBSD 15.0 (commit cd240957d7ba) disabled connecting to INADDR_ANY by default. These two tests specifically test connecting to 0.0.0.0 and now fail with ENOBUFS on affected FreeBSD versions.
This commit is contained in:
parent
12d1ed1380
commit
f585f3fdff
@ -27,6 +27,9 @@ static void connect_cb(uv_connect_t* req, int status) {
|
||||
}
|
||||
|
||||
TEST_IMPL(connect_unspecified) {
|
||||
#if defined(__FreeBSD__) && __FreeBSD_version >= 1500043
|
||||
RETURN_SKIP("FreeBSD >= 15.0 disables connect() to INADDR_ANY by default");
|
||||
#endif
|
||||
uv_loop_t* loop;
|
||||
uv_tcp_t socket4;
|
||||
struct sockaddr_in addr4;
|
||||
|
||||
@ -100,6 +100,9 @@ static void sv_recv_cb(uv_udp_t* handle,
|
||||
TEST_IMPL(udp_connect) {
|
||||
#if defined(__OpenBSD__)
|
||||
RETURN_SKIP("Test does not currently work in OpenBSD");
|
||||
#endif
|
||||
#if defined(__FreeBSD__) && __FreeBSD_version >= 1500043
|
||||
RETURN_SKIP("FreeBSD >= 15.0 disables connect() to INADDR_ANY by default");
|
||||
#endif
|
||||
uv_udp_send_t req;
|
||||
struct sockaddr_in ext_addr;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user