chiark / gitweb /
yaid.c: Use `socklen_t' as appropriate.
authorMark Wooding <mdw@distorted.org.uk>
Sat, 13 Feb 2016 19:33:40 +0000 (19:33 +0000)
committerMark Wooding <mdw@distorted.org.uk>
Thu, 18 Feb 2016 15:56:18 +0000 (15:56 +0000)
configure.ac
yaid.c

index 33214ba6c83bf21001efd63a2c5012d6533d1ac1..7c639349e24f436d49f71c1888a08d05b8a0be11 100644 (file)
@@ -43,6 +43,8 @@ AX_CFLAGS_WARN_ALL
 
 AC_CHECK_HEADERS([stdarg.h])
 
+AX_TYPE_SOCKLEN_T
+
 AC_SEARCH_LIBS([socket], [socket])
 
 PKG_CHECK_MODULES([mLib], [mLib >= 2.2.1])
diff --git a/yaid.c b/yaid.c
index 7de374dd6cd1f546f46f1e441c2898b99f9d819b..d0d917aa2e4b8eab6bfc1f29c36c6bfee554cde0 100644 (file)
--- a/yaid.c
+++ b/yaid.c
@@ -861,7 +861,7 @@ static void accept_client(int fd, unsigned mode, void *p)
   struct listen *l = p;
   struct client *c;
   struct sockaddr_storage ssr, ssl;
-  size_t ssz = sizeof(ssr);
+  socklen_t ssz = sizeof(ssr);
   int sk;
 
   /* Accept the new connection. */