so_reuseport_lb_test: correct setsockopt parameter size

Change type of variable used in setsocketopt so correct size of
option is passed.

Test failure was identified when running the test on PowerPC64,
and the following error message was seen:

	"bind () failed: Address already in use"

Submitted by:	Fernando Valle <fernando.valle@eldorado.org.br>
Reviewed by:	melifaro, adalava
Approved by:	jhibbits (mentor)
Sponsored by:	Eldorado Research Institute (eldorado.org.br)
Differential Revision:	https://reviews.freebsd.org/D24164
This commit is contained in:
Alfredo Dal'Ava Junior 2020-03-25 20:20:08 +00:00
parent 53f151f906
commit 9b2877353b

View File

@ -108,7 +108,7 @@ lb_simple_accept_loop(int domain, const struct sockaddr *addr, int sds[],
static int
lb_listen_socket(int domain, int flags)
{
size_t one;
int one;
int error, sd;
sd = socket(domain, SOCK_STREAM | flags, 0);