From 2f3a5c0440f7a0fcfdb5ed793f0f77b9d8af078c Mon Sep 17 00:00:00 2001 From: tb <> Date: Fri, 23 Jun 2023 10:34:16 +0000 Subject: Fix return check for BN_hex2bn() Purely cosmetic change taking into account the fact that this function returns a length rather than a boolean. This is the last offender in the library. ok jsing --- src/lib/libcrypto/ec/ec_print.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/lib/libcrypto/ec/ec_print.c b/src/lib/libcrypto/ec/ec_print.c index 2aa0aa66a9..da33c4eccd 100644 --- a/src/lib/libcrypto/ec/ec_print.c +++ b/src/lib/libcrypto/ec/ec_print.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ec_print.c,v 1.11 2023/03/08 05:45:31 jsing Exp $ */ +/* $OpenBSD: ec_print.c,v 1.12 2023/06/23 10:34:16 tb Exp $ */ /* ==================================================================== * Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved. * @@ -167,7 +167,7 @@ EC_POINT_hex2point(const EC_GROUP *group, const char *buf, EC_POINT *ret = NULL; BIGNUM *tmp_bn = NULL; - if (!BN_hex2bn(&tmp_bn, buf)) + if (BN_hex2bn(&tmp_bn, buf) == 0) return NULL; ret = EC_POINT_bn2point(group, tmp_bn, point, ctx); -- cgit v1.2.3-55-g6feb