Fix compilation without deprecated OpenSSL 1.1 APIs

This commit is contained in:
Rosen Penev 2019-01-06 19:54:31 -08:00
parent 123cecc122
commit 12671246ae
2 changed files with 3 additions and 1 deletions

View File

@ -535,7 +535,7 @@ AC_ARG_WITH(openssl,
[LIBS="$LIBS -lssl -lcrypto"
AC_MSG_CHECKING(for openssl libraries -lssl and -lcrypto)
AC_TRY_LINK([#include <openssl/ssl.h>
],[SSL_library_init()],
],[SSL_CTX_new(NULL)],
[AC_MSG_RESULT(yes)
cons_with_openssl="YES"
AC_DEFINE(HAVE_OPENSSL)

View File

@ -57,7 +57,9 @@ Bye(int status)
{
DestroyDataStructures();
#if HAVE_OPENSSL
# if OPENSSL_VERSION_NUMBER < 0x10100000L
ERR_free_strings();
# endif
#endif
exit(status);
}