ipv4: empty address should be a zero sa_len

UdpDomainSupport::ConnectEndpoint() uses SetToEmpty() to unconnect when used
with AF_UNSPEC.
checked against the output of the test sortix/os-test/udp/connect-unconnect-getpeername
Change-Id: Iccfa46399a0e14057459966a2f406469566bcbac
Reviewed-on: https://review.haiku-os.org/c/haiku/+/9396
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: waddlesplash <[email protected]>
This commit is contained in:
Jérôme Duval
2025-06-26 05:43:59 +00:00
parent 48e3aa8081
commit 2b9fdf7847
@@ -402,7 +402,7 @@ ipv4_set_to_empty_address(sockaddr *address)
return B_BAD_VALUE; return B_BAD_VALUE;
memset(address, 0, sizeof(sockaddr_in)); memset(address, 0, sizeof(sockaddr_in));
address->sa_len = sizeof(sockaddr_in); address->sa_len = 0;
address->sa_family = AF_INET; address->sa_family = AF_INET;
return B_OK; return B_OK;
} }