From 7d67d578fd35205b7f07631d323297d3642ec6fc Mon Sep 17 00:00:00 2001 From: cpq Date: Sat, 23 Jan 2021 17:47:51 +0000 Subject: [PATCH] TLS krypton compat --- mongoose.c | 5 +++-- src/tls.c | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/mongoose.c b/mongoose.c index fb252310..eb0bd2a6 100644 --- a/mongoose.c +++ b/mongoose.c @@ -3413,10 +3413,11 @@ int mg_tls_free(struct mg_connection *c) { } #elif MG_ENABLE_OPENSSL ///////////////////////////////////////// OPENSSL -#include -#include #include +extern void ERR_clear_error(void); // Defined in openssl/err.h, but +extern void ERR_print_errors_fp(FILE *fp); // declare here for krypton + struct mg_tls { SSL_CTX *ctx; SSL *ssl; diff --git a/src/tls.c b/src/tls.c index d22387ad..92505abb 100644 --- a/src/tls.c +++ b/src/tls.c @@ -166,10 +166,11 @@ int mg_tls_free(struct mg_connection *c) { } #elif MG_ENABLE_OPENSSL ///////////////////////////////////////// OPENSSL -#include -#include #include +extern void ERR_clear_error(void); // Defined in openssl/err.h, but +extern void ERR_print_errors_fp(FILE *fp); // declare here for krypton + struct mg_tls { SSL_CTX *ctx; SSL *ssl;