From 12c7dd7b42121410d94d9863993ee72af49384d2 Mon Sep 17 00:00:00 2001 From: Cameron MacMinn Date: Tue, 16 May 2017 09:06:31 -0600 Subject: [PATCH] Add check return status --- example/util/utils.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/example/util/utils.c b/example/util/utils.c index 688aa75..d754ecf 100644 --- a/example/util/utils.c +++ b/example/util/utils.c @@ -181,7 +181,9 @@ char *generate_private_EC_key (int curve_nid, pem_password_cb *cb) group = EC_GROUP_new_by_curve_name(curve_nid); EC_GROUP_set_asn1_flag(group, asn1_flag); EC_GROUP_set_point_conversion_form(group, form); - EC_KEY_set_group(eckey, group); + if (EC_KEY_set_group(eckey, group) == 0) { + return NULL; + } if (!EC_KEY_generate_key(eckey)) { return (NULL); }