]> granicus.if.org Git - curl/commitdiff
Curl_ossl_init: load builtin modules
authorDaniel Stenberg <daniel@haxx.se>
Sun, 26 Apr 2015 15:26:31 +0000 (17:26 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Sun, 26 Apr 2015 15:26:31 +0000 (17:26 +0200)
To have engine modules work, we must tell openssl to load builtin
modules first.

Bug: https://github.com/bagder/curl/pull/206

lib/vtls/openssl.c

index b4c33d7725d88f8c47bde8645eee3db2985a28b7..594a2eec2c9641790ec7f1da657c17653ac603e0 100644 (file)
@@ -751,6 +751,8 @@ static char *SSL_strerror(unsigned long error, char *buf, size_t size)
  */
 int Curl_ossl_init(void)
 {
+  OPENSSL_load_builtin_modules();
+
 #ifdef HAVE_ENGINE_LOAD_BUILTIN_ENGINES
   ENGINE_load_builtin_engines();
 #endif