diff options
author | Daniel Stenberg <daniel@haxx.se> | 2019-06-25 20:35:22 +0200 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2019-06-26 07:59:46 +0200 |
commit | c40eb3220cf73323aef6e49f8ab75b79cc435008 (patch) | |
tree | fc67c2964c0922a8fad799e081ef7c5a19320727 /lib/vtls/openssl.c | |
parent | 8b159d1fe9aac769fbdb3d6602665f9845db435f (diff) | |
download | curl-c40eb3220cf73323aef6e49f8ab75b79cc435008.tar.gz |
openssl: disable engine if OPENSSL_NO_UI_CONSOLE is defined
... since that needs UI_OpenSSL() which isn't provided when OpenSSL is
built with OPENSSL_NO_UI_CONSOLE which happens when OpenSSL is built for
UWP (with "VC-WIN32-UWP").
Reported-by: Vasily Lobaskin
Fixes #4073
Closes #4077
Diffstat (limited to 'lib/vtls/openssl.c')
-rw-r--r-- | lib/vtls/openssl.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/vtls/openssl.c b/lib/vtls/openssl.c index fa6d0201a..3cdcbfeb9 100644 --- a/lib/vtls/openssl.c +++ b/lib/vtls/openssl.c @@ -75,7 +75,7 @@ #endif #if (OPENSSL_VERSION_NUMBER >= 0x0090700fL) && /* 0.9.7 or later */ \ - !defined(OPENSSL_NO_ENGINE) + !defined(OPENSSL_NO_ENGINE) && !defined(OPENSSL_NO_UI_CONSOLE) #define USE_OPENSSL_ENGINE #include <openssl/engine.h> #endif |