aboutsummaryrefslogtreecommitdiff
path: root/xs_openssl.h
diff options
context:
space:
mode:
authordefault <nobody@localhost>2026-03-17 20:35:58 +0100
committerdefault <nobody@localhost>2026-03-17 20:35:58 +0100
commitc3a81479c8dffeb42e84c691417be50d678bf5df (patch)
tree3d920d55d58e9931da3ba291bdc8550fbc55d72e /xs_openssl.h
parent5af9d81ee35f64ca94665fa4e140c19808de9d64 (diff)
Fixed compilation error in OpenBSD.
Diffstat (limited to 'xs_openssl.h')
-rw-r--r--xs_openssl.h4
1 files 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());