diff options
| author | default <nobody@localhost> | 2026-03-17 20:35:58 +0100 |
|---|---|---|
| committer | default <nobody@localhost> | 2026-03-17 20:35:58 +0100 |
| commit | c3a81479c8dffeb42e84c691417be50d678bf5df (patch) | |
| tree | 3d920d55d58e9931da3ba291bdc8550fbc55d72e | |
| parent | 5af9d81ee35f64ca94665fa4e140c19808de9d64 (diff) | |
Fixed compilation error in OpenBSD.
| -rw-r--r-- | xs_openssl.h | 4 |
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()); |