From fc4135a79c13e1d408f21576d873b1e0f6737777 Mon Sep 17 00:00:00 2001 From: Godmar Back Date: Sun, 29 Apr 2018 17:57:43 -0400 Subject: [PATCH] use sockaddr_storage instead of sockaddr_in6 --- src/socket.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/socket.c b/src/socket.c index 99cc096..ec3aea3 100644 --- a/src/socket.c +++ b/src/socket.c @@ -118,7 +118,7 @@ socket_accept_client(int accepting_socket) * Using a struct sockaddr is too small to hold a full IPv6 address and accept() * would not return the full address. */ - struct sockaddr_in6 peer; + struct sockaddr_storage peer; socklen_t peersize = sizeof(peer); int client = accept(accepting_socket, (struct sockaddr *) &peer, &peersize);