Fix configure script and "make check" for TCP Wrappers
authorAlexander Barton <alex@barton.de>
Fri, 17 Jan 2014 15:18:55 +0000 (16:18 +0100)
committerAlexander Barton <alex@barton.de>
Fri, 17 Jan 2014 15:18:55 +0000 (16:18 +0100)
Add missing #include's and static variables.

Problem spotted on OpenBSD.

configure.ng
src/portab/portabtest.c

index 7d22090..aec1eb1 100644 (file)
@@ -470,6 +470,8 @@ AC_ARG_WITH(tcp-wrappers,
                        LIBS="-lwrap $LIBS"
                        LIBS_END="-lwrap $LIBS_END"
                        AC_LINK_IFELSE([AC_LANG_PROGRAM([[
+#include <sys/types.h>
+#include <sys/socket.h>
 #include <tcpd.h>
 int allow_severity = 0;
 int deny_severity = 0;
index b104739..3602fee 100644 (file)
@@ -24,6 +24,8 @@
 
 #include "exp.h"
 
+int allow_severity = 0, deny_severity = 0;
+
 static void
 Panic(char *Reason)
 {