From: Alex Rousskov Date: Tue, 5 May 2020 22:24:51 +0000 (+0000) Subject: Bug 5045: ext_edirectory_userip_acl is missing include files (#624) X-Git-Tag: SQUID_4_12~11 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2ac097033b6154ee803982900711b7f0a6629284;p=thirdparty%2Fsquid.git Bug 5045: ext_edirectory_userip_acl is missing include files (#624) Discovered on FreeBSD v12.1 running on amd64 with clang v8.0.1. error: use of undeclared identifier 'AF_INET6' error: member access into incomplete type 'struct sockaddr_in6' ... Co-Authored-By: Pavel Timofeev --- diff --git a/src/acl/external/eDirectory_userip/ext_edirectory_userip_acl.cc b/src/acl/external/eDirectory_userip/ext_edirectory_userip_acl.cc index 8a4e2e701a..4d582a3741 100644 --- a/src/acl/external/eDirectory_userip/ext_edirectory_userip_acl.cc +++ b/src/acl/external/eDirectory_userip/ext_edirectory_userip_acl.cc @@ -69,6 +69,12 @@ #ifdef HAVE_NETDB_H #include #endif +#ifdef HAVE_SYS_SOCKET_H +#include +#endif +#ifdef HAVE_NETINET_IN_H +#include +#endif #ifdef HELPER_INPUT_BUFFER #define EDUI_MAXLEN HELPER_INPUT_BUFFER