mirror of
https://github.com/curl/curl.git
synced 2026-07-23 21:37:41 +03:00
Only active the engine code if ssl is enabled. This is how the actual engine
member in the struct is used.
This commit is contained in:
parent
3451e888b9
commit
1003628103
1 changed files with 2 additions and 2 deletions
|
|
@ -1128,7 +1128,7 @@ CURLcode Curl_setopt(struct SessionHandle *data, CURLoption option, ...)
|
|||
{
|
||||
const char *cpTemp = va_arg(param, char *);
|
||||
if (cpTemp && cpTemp[0]) {
|
||||
#ifdef HAVE_OPENSSL_ENGINE_H
|
||||
#if defined(USE_SSLEAY) && defined(HAVE_OPENSSL_ENGINE_H)
|
||||
ENGINE *e = ENGINE_by_id(cpTemp);
|
||||
if (e) {
|
||||
if (data->engine) {
|
||||
|
|
@ -1152,7 +1152,7 @@ CURLcode Curl_setopt(struct SessionHandle *data, CURLoption option, ...)
|
|||
/*
|
||||
* flag to set engine as default.
|
||||
*/
|
||||
#ifdef HAVE_OPENSSL_ENGINE_H
|
||||
#if defined(USE_SSLEAY) && defined(HAVE_OPENSSL_ENGINE_H)
|
||||
if (data->engine) {
|
||||
if (ENGINE_set_default(data->engine, ENGINE_METHOD_ALL) > 0) {
|
||||
#ifdef DEBUG
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue