From 814cf761c3d6111996b311e8fe62455469ae8a3c Mon Sep 17 00:00:00 2001 From: tb <> Date: Wed, 15 Apr 2026 20:13:07 +0000 Subject: keypairtest: zero out tls_error before running tests Otherwise tls_error_clear() (called e.g. via tls_error_vset()) will free the bad error->msg pointer. From Michael Forney --- src/regress/lib/libtls/keypair/keypairtest.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/regress/lib/libtls/keypair/keypairtest.c b/src/regress/lib/libtls/keypair/keypairtest.c index 600e578f32..b54b087880 100644 --- a/src/regress/lib/libtls/keypair/keypairtest.c +++ b/src/regress/lib/libtls/keypair/keypairtest.c @@ -1,4 +1,4 @@ -/* $OpenBSD: keypairtest.c,v 1.7 2024/03/20 10:38:05 jsing Exp $ */ +/* $OpenBSD: keypairtest.c,v 1.8 2026/04/15 20:13:07 tb Exp $ */ /* * Copyright (c) 2018 Joel Sing * @@ -88,7 +88,7 @@ do_keypair_tests(void) const uint8_t *cert, *key, *ocsp_staple; X509 *x509_cert = NULL; struct tls_keypair *kp; - struct tls_error err; + struct tls_error err = { 0 }; int failed = 1; load_file(cert_file, &cert, &cert_len); -- cgit v1.2.3-55-g6feb