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.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/crypto/core_fetch.c b/crypto/core_fetch.c
index d2d7766512..bfdd36d429 100644
--- a/crypto/core_fetch.c
+++ b/crypto/core_fetch.c
@@ -47,7 +47,7 @@ static int ossl_method_construct_this(OSSL_PROVIDER *provider, void *cbdata)
if (!data->mcm->put(data->libctx, NULL,
thismap->property_definition,
method, data->mcm_data)) {
- data->mcm->destruct(method);
+ data->mcm->destruct(method, data->mcm_data);
continue;
}
}
@@ -55,7 +55,7 @@ static int ossl_method_construct_this(OSSL_PROVIDER *provider, void *cbdata)
if (!data->mcm->put(data->libctx, data->store,
thismap->property_definition,
method, data->mcm_data)) {
- data->mcm->destruct(method);
+ data->mcm->destruct(method, data->mcm_data);
continue;
}
}