Set use_fallbacks to zero when we add a provider to the store
[openssl.git] / crypto / provider_conf.c
index 8e83264dc6adf12bf563fc1722b62335b7f80339..1e59e959e3af75a6f456a5f9bcef06ef73e0f3ef 100644 (file)
@@ -171,9 +171,9 @@ static int provider_conf_load(OSSL_LIB_CTX *libctx, const char *name,
         ok = provider_conf_params(prov, NULL, NULL, value, cnf);
 
         if (ok) {
-            if (!ossl_provider_activate(prov, 0, 1)) {
+            if (!ossl_provider_activate(prov, 1)) {
                 ok = 0;
-            } else if (!ossl_provider_add_to_store(prov)) {
+            } else if (!ossl_provider_add_to_store(prov, 0)) {
                 ossl_provider_deactivate(prov);
                 ok = 0;
             } else {