From 03c4722ecfb4116b7f9fd10b6a216287a7ecf24d Mon Sep 17 00:00:00 2001 From: tb <> Date: Thu, 16 Apr 2026 07:29:53 +0000 Subject: libtls: use tls_error_setx() after BIO_new_mem_buf() This is the only place where tls_error_set() was used. While the new length check now guarantees that the failure is due to ENOMEM, this info does not add value. From Michael Forney ok bcook --- src/lib/libtls/tls_keypair.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/lib') diff --git a/src/lib/libtls/tls_keypair.c b/src/lib/libtls/tls_keypair.c index e10d0fdc76..8b1beda116 100644 --- a/src/lib/libtls/tls_keypair.c +++ b/src/lib/libtls/tls_keypair.c @@ -1,4 +1,4 @@ -/* $OpenBSD: tls_keypair.c,v 1.11 2026/04/16 07:28:00 tb Exp $ */ +/* $OpenBSD: tls_keypair.c,v 1.12 2026/04/16 07:29:53 tb Exp $ */ /* * Copyright (c) 2014 Joel Sing * @@ -155,7 +155,7 @@ tls_keypair_load_cert(struct tls_keypair *keypair, struct tls_error *error, } if ((cert_bio = BIO_new_mem_buf(keypair->cert_mem, keypair->cert_len)) == NULL) { - tls_error_set(error, TLS_ERROR_UNKNOWN, + tls_error_setx(error, TLS_ERROR_UNKNOWN, "failed to create certificate bio"); goto err; } -- cgit v1.2.3-55-g6feb