Skip to content

Commit 3a1af92

Browse files
minrkbluca
authored andcommitted
TST: bind bsd socket to loopback instead of all interfaces
on mac, INADDR_ANY is not aconnectable host, leading to EHOSTUNREACH when passed to `sendto`
1 parent 51a5a9c commit 3a1af92

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

tests/testutil.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -331,7 +331,7 @@ sockaddr_in bind_bsd_socket (int socket_)
331331
struct sockaddr_in saddr;
332332
memset (&saddr, 0, sizeof (saddr));
333333
saddr.sin_family = AF_INET;
334-
saddr.sin_addr.s_addr = INADDR_ANY;
334+
saddr.sin_addr.s_addr = htonl (INADDR_LOOPBACK);
335335
#if !defined(_WIN32_WINNT) || (_WIN32_WINNT >= 0x0600)
336336
saddr.sin_port = 0;
337337
#else

0 commit comments

Comments
 (0)