From 10f31f59237e132b6cdb8bff3d1280a2e8e0fc8b Mon Sep 17 00:00:00 2001 From: tb Date: Fri, 23 Jun 2023 10:34:16 +0000 Subject: [PATCH] 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 --- lib/libcrypto/ec/ec_print.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/libcrypto/ec/ec_print.c b/lib/libcrypto/ec/ec_print.c index 2aa0aa66a93..da33c4eccdd 100644 --- a/lib/libcrypto/ec/ec_print.c +++ b/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); -- 2.20.1