mirror of
https://github.com/libevent/libevent.git
synced 2025-01-09 00:56:20 +08:00
Make the new http_connect_fail_test use a multicast addr, not broadcast
Turns out that FreeBSD does _not_ give a ENETUNREACH error when told to make a TCP socket to 255.255.255.255, but it is quite happy to do so for 239.10.20.30. So that's what we'll do. Found by Robert Ransom and Dave Hart.
This commit is contained in:
parent
816115a17e
commit
f47c15e7ba
@ -3040,9 +3040,9 @@ http_connection_fail_test(void *arg)
|
||||
evhttp_free(http);
|
||||
http = NULL;
|
||||
|
||||
/* Pick an unroutable address. The limited broadcast address should do
|
||||
* when working with TCP. */
|
||||
evcon = evhttp_connection_base_new(data->base, NULL, "255.255.255.255", 80);
|
||||
/* Pick an unroutable address. This administratively scoped multicast
|
||||
* address should do when working with TCP. */
|
||||
evcon = evhttp_connection_base_new(data->base, NULL, "239.10.20.30", 80);
|
||||
tt_assert(evcon);
|
||||
|
||||
/*
|
||||
|
Loading…
x
Reference in New Issue
Block a user