Load the config file by default
[openssl.git] / crypto / provider_conf.c
index 25881d6de896642c3ba30f751716ab7dc3d534dc..9b7a1fff7ce32fe54293ff9023e8f9be06bc6ad9 100644 (file)
@@ -113,9 +113,9 @@ static int provider_conf_load(OPENSSL_CTX *libctx, const char *name,
             activate = 1;
     }
 
-    prov = ossl_provider_find(libctx, name);
+    prov = ossl_provider_find(libctx, name, 1);
     if (prov == NULL)
-        prov = ossl_provider_new(libctx, name, NULL);
+        prov = ossl_provider_new(libctx, name, NULL, 1);
     if (prov == NULL) {
         if (soft)
             ERR_clear_error();