From 3cda6be76b3c7615d1ff7180825bf5f7b1124268 Mon Sep 17 00:00:00 2001 From: Raphael Kubo da Costa Date: Sat, 24 Jan 2015 16:19:43 +0200 Subject: [PATCH] openssl: Add all required includes for AF_INET6 and in6_addr. This fixes the build at least on FreeBSD, where those types were not defined indirectly: src/openssl_stream.c:100:18: error: variable has incomplete type 'struct in6_addr' struct in6_addr addr6; ^ src/openssl_stream.c:100:9: note: forward declaration of 'struct in6_addr' struct in6_addr addr6; ^ src/openssl_stream.c:111:18: error: use of undeclared identifier 'AF_INET' if (p_inet_pton(AF_INET, host, &addr4)) { ^ src/unix/posix.h:31:40: note: expanded from macro 'p_inet_pton' ^ src/openssl_stream.c:115:18: error: use of undeclared identifier 'AF_INET6' if(p_inet_pton(AF_INET6, host, &addr6)) { ^ src/unix/posix.h:31:40: note: expanded from macro 'p_inet_pton' ^ --- src/openssl_stream.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/openssl_stream.c b/src/openssl_stream.c index 3a6369dee..2a17a3abf 100644 --- a/src/openssl_stream.c +++ b/src/openssl_stream.c @@ -12,6 +12,9 @@ #include #include +#include +#include +#include #include "global.h" #include "posix.h"