From: Michael Forney Subject: [PATCH libtls] keypairtest: Initialize tls_error before running tests To: tech@openbsd.org Date: Wed, 15 Apr 2026 12:34:51 -0700 Otherwise, if a test fails, tls_error_clear will attempt to free the uninitialized msg pointer. --- src/regress/lib/libtls/keypair/keypairtest.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/regress/lib/libtls/keypair/keypairtest.c b/src/regress/lib/libtls/keypair/keypairtest.c index 600e578f3..3420d31ca 100644 --- a/src/regress/lib/libtls/keypair/keypairtest.c +++ b/src/regress/lib/libtls/keypair/keypairtest.c @@ -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); -- 2.49.0