diff options
Diffstat (limited to 'ext/openssl/ossl_pkey.c')
-rw-r--r-- | ext/openssl/ossl_pkey.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ext/openssl/ossl_pkey.c b/ext/openssl/ossl_pkey.c index 21a977c245..01dab285c6 100644 --- a/ext/openssl/ossl_pkey.c +++ b/ext/openssl/ossl_pkey.c @@ -241,10 +241,11 @@ ossl_pkey_alloc(VALUE klass) EVP_PKEY *pkey; VALUE obj; + obj = NewPKey(klass); if (!(pkey = EVP_PKEY_new())) { ossl_raise(ePKeyError, NULL); } - WrapPKey(klass, obj, pkey); + SetPKey(obj, pkey); return obj; } |