freebsd-ports/games/tetrinet/files/patch-server.c
Stefan Eßer 4f3a17bfc0 Fix build with -fno-common
While here fix compiler warnings including one out-of-bounds array
access.
2020-09-30 11:58:39 +00:00

20 lines
725 B
C

--- server.c.orig 2003-09-07 16:29:29 UTC
+++ server.c
@@ -839,7 +839,7 @@ static void check_sockets()
if (listen_sock >= 0 && FD_ISSET(listen_sock, &fds)) {
struct sockaddr_in sin;
- int len = sizeof(sin);
+ socklen_t len = sizeof(sin);
fd = accept(listen_sock, (struct sockaddr *)&sin, &len);
if (fd >= 0) {
for (i = 0; i < 6 && player_socks[i] != -1; i++)
@@ -857,7 +857,7 @@ static void check_sockets()
#ifdef HAVE_IPV6
if (listen_sock6 >= 0 && FD_ISSET(listen_sock6, &fds)) {
struct sockaddr_in6 sin6;
- int len = sizeof(sin6);
+ socklen_t len = sizeof(sin6);
fd = accept(listen_sock6, (struct sockaddr *)&sin6, &len);
if (fd >= 0) {
for (i = 0; i < 6 && player_socks[i] != -1; i++)