提交 bdd92f4d 编写于 作者: M Matt Caswell

Check a return value for success in ec_field_size()

Reviewed-by: NAndy Polyakov <appro@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/6592)
上级 1829ff4b
...@@ -48,7 +48,8 @@ static size_t ec_field_size(const EC_GROUP *group) ...@@ -48,7 +48,8 @@ static size_t ec_field_size(const EC_GROUP *group)
if (p == NULL || a == NULL || b == NULL) if (p == NULL || a == NULL || b == NULL)
goto done; goto done;
EC_GROUP_get_curve_GFp(group, p, a, b, NULL); if (!EC_GROUP_get_curve_GFp(group, p, a, b, NULL))
goto done;
field_size = (BN_num_bits(p) + 7) / 8; field_size = (BN_num_bits(p) + 7) / 8;
done: done:
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册