diff options
-rw-r--r-- | configure.ac | 4 | ||||
-rw-r--r-- | src/IO/tls.c | 1 |
2 files changed, 4 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac index 23d4abdd..09b5bf5d 100644 --- a/configure.ac +++ b/configure.ac @@ -294,7 +294,9 @@ dnl Test for support for SSL/TLS dnl -------------------------- dnl if test "x$enable_ssl" = "xyes"; then - AC_CHECK_HEADER(mbedtls/ssl.h, ssl_ok=yes, ssl_ok=no) + AC_CHECK_HEADER(mbedtls/ssl.h, ssl_ok=yes, ssl_ok=no, + [#include <mbedtls/platform.h>]) +dnl In mbed TLS 2.3.0, ssl.h needs platform.h but fails to include it. if test "x$ssl_ok" = "xyes"; then old_libs="$LIBS" diff --git a/src/IO/tls.c b/src/IO/tls.c index 9ee82b90..4ef26789 100644 --- a/src/IO/tls.c +++ b/src/IO/tls.c @@ -42,6 +42,7 @@ void a_Tls_init() #include "tls.h" #include "Url.h" +#include <mbedtls/platform.h> /* WORKAROUND: mbed TLS 2.3.0 ssl.h needs it */ #include <mbedtls/ssl.h> #include <mbedtls/ctr_drbg.h> /* random number generator */ #include <mbedtls/entropy.h> |