Commit 10036281 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

Only active the engine code if ssl is enabled. This is how the actual engine

member in the struct is used.
parent 3451e888
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -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