X-Git-Url: https://git.openssl.org/?p=openssl.git;a=blobdiff_plain;f=crypto%2Fec%2Fec_key.c;h=fb8c3ed756cf4b964591cbea91b26c4c42e58fa4;hp=4098be6f49e3d82553fe9a1abf1ebfcd4ef369f3;hb=de61c03cc7ac52e45d50504e8cf1dda2f5230b28;hpb=64d9844ab6b6fb97ca270e236741f7dd61c1940b diff --git a/crypto/ec/ec_key.c b/crypto/ec/ec_key.c index 4098be6f49..fb8c3ed756 100644 --- a/crypto/ec/ec_key.c +++ b/crypto/ec/ec_key.c @@ -191,7 +191,8 @@ int EC_KEY_generate_key(EC_KEY *eckey) int ossl_ec_key_gen(EC_KEY *eckey) { - OPENSSL_assert(eckey->group->meth->keygen != NULL); + if (!ossl_assert(eckey->group->meth->keygen != NULL)) + return 0; return eckey->group->meth->keygen(eckey); }