From e50ad813223e321277bde54e32100ac8130a7148 Mon Sep 17 00:00:00 2001 From: tb <> Date: Tue, 9 Apr 2024 16:06:01 +0000 Subject: bn_convert: plug leak spotted by ASAN --- src/regress/lib/libcrypto/bn/bn_convert.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/regress/lib/libcrypto/bn/bn_convert.c b/src/regress/lib/libcrypto/bn/bn_convert.c index df69b78050..c787036cc4 100644 --- a/src/regress/lib/libcrypto/bn/bn_convert.c +++ b/src/regress/lib/libcrypto/bn/bn_convert.c @@ -1,4 +1,4 @@ -/* $OpenBSD: bn_convert.c,v 1.4 2024/04/09 14:56:21 jsing Exp $ */ +/* $OpenBSD: bn_convert.c,v 1.5 2024/04/09 16:06:01 tb Exp $ */ /* * Copyright (c) 2023 Joel Sing * @@ -482,7 +482,8 @@ test_bn_convert(void) } free(mpi_out); - + mpi_out = NULL; + if ((mpi_len = BN_bn2mpi(bn, NULL)) != bct->mpi_len) { fprintf(stderr, "FAIL: Test %zu - BN_bn2mpi() returned " "%d, want %d", i, mpi_len, bct->mpi_len); @@ -550,6 +551,7 @@ test_bn_convert(void) failed = 0; failure: + free(mpi_out); free(out_str); BN_free(bn); -- cgit v1.2.3-55-g6feb