From c3a81479c8dffeb42e84c691417be50d678bf5df Mon Sep 17 00:00:00 2001 From: default Date: Tue, 17 Mar 2026 20:35:58 +0100 Subject: Fixed compilation error in OpenBSD. --- xs_openssl.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xs_openssl.h b/xs_openssl.h index 4bc14d2..9ff5726 100644 --- a/xs_openssl.h +++ b/xs_openssl.h @@ -122,12 +122,12 @@ xs_dict *xs_evp_genkey(int bits) EVP_PKEY *pkey = NULL; if ((ctx = EVP_PKEY_CTX_new_id(EVP_PKEY_RSA, NULL)) == NULL) - goto end; + return NULL; if (EVP_PKEY_keygen_init(ctx) <= 0 || EVP_PKEY_CTX_set_rsa_keygen_bits(ctx, bits) <= 0 || EVP_PKEY_keygen(ctx, &pkey) <= 0) - goto end; + return NULL; BIO *bs = BIO_new(BIO_s_mem()); BIO *bp = BIO_new(BIO_s_mem()); -- cgit v1.2.3