Use in6addr_loopback instead of IN6ADDR_LOOPBACK_INIT

The latter is unavailable on OpenBSD with _POSIX_SOURCE defined
This commit is contained in:
Camden Dixie O'Brien 2022-10-14 19:10:40 +01:00
parent ae35d05390
commit 1491d79b98

2
main.c
View File

@ -165,7 +165,7 @@ int main(int argc, char *argv[])
const struct sockaddr_in6 haddr = {
.sin6_family = AF_INET6,
.sin6_port = htons(PORT),
.sin6_addr = IN6ADDR_LOOPBACK_INIT,
.sin6_addr = in6addr_loopback,
};
if (bind(sfd, (const struct sockaddr *)&haddr, sizeof(haddr)) == -1) {
fprintf(stderr, "Error binding socket to address\n");