summaryrefslogtreecommitdiffstats
path: root/crypto/core_fetch.c
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/core_fetch.c')
-rw-r--r--crypto/core_fetch.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/crypto/core_fetch.c b/crypto/core_fetch.c
index c1c81588bb..6e4414d831 100644
--- a/crypto/core_fetch.c
+++ b/crypto/core_fetch.c
@@ -52,14 +52,14 @@ static void ossl_method_construct_this(OSSL_PROVIDER *provider,
* If we haven't been told not to store,
* add to the global store
*/
- data->mcm->put(data->libctx, NULL, method, data->operation_id,
- algo->algorithm_name,
+ data->mcm->put(data->libctx, NULL, method, provider,
+ data->operation_id, algo->algorithm_name,
algo->property_definition, data->mcm_data);
}
- data->mcm->put(data->libctx, data->store, method, data->operation_id,
- algo->algorithm_name, algo->property_definition,
- data->mcm_data);
+ data->mcm->put(data->libctx, data->store, method, provider,
+ data->operation_id, algo->algorithm_name,
+ algo->property_definition, data->mcm_data);
/* refcnt-- because we're dropping the reference */
data->mcm->destruct(method, data->mcm_data);