mirror of
https://github.com/openssl/openssl.git
synced 2024-11-21 01:15:20 +08:00
Remove double engine reference in ossl_ec_key_dup()
Fixes #25260 Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Tomas Mraz <tomas@openssl.org> (Merged from https://github.com/openssl/openssl/pull/25453)
This commit is contained in:
parent
8ac42a5f41
commit
ffc5a29608
@ -616,14 +616,8 @@ EC_KEY *ossl_ec_key_dup(const EC_KEY *src, int selection)
|
||||
|| !EC_GROUP_copy(ret->group, src->group))
|
||||
goto err;
|
||||
|
||||
if (src->meth != NULL) {
|
||||
#if !defined(OPENSSL_NO_ENGINE) && !defined(FIPS_MODULE)
|
||||
if (src->engine != NULL && ENGINE_init(src->engine) == 0)
|
||||
goto err;
|
||||
ret->engine = src->engine;
|
||||
#endif
|
||||
if (src->meth != NULL)
|
||||
ret->meth = src->meth;
|
||||
}
|
||||
}
|
||||
|
||||
/* copy the public key */
|
||||
|
Loading…
Reference in New Issue
Block a user