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 33214ba..7c63934 100644 (file)
@@ -43,6 +43,8 @@ AX_CFLAGS_WARN_ALL
 
 AC_CHECK_HEADERS([stdarg.h])
 
 
 AC_CHECK_HEADERS([stdarg.h])
 
+AX_TYPE_SOCKLEN_T
+
 AC_SEARCH_LIBS([socket], [socket])
 
 PKG_CHECK_MODULES([mLib], [mLib >= 2.2.1])
 AC_SEARCH_LIBS([socket], [socket])
 
 PKG_CHECK_MODULES([mLib], [mLib >= 2.2.1])
diff --git a/yaid.c b/yaid.c
index 7de374d..d0d917a 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;
   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. */
   int sk;
 
   /* Accept the new connection. */