From 3d7ebaa8b49b1eba3e39cf044a7a416ac59b211f Mon Sep 17 00:00:00 2001 From: Michal Rokos Date: Wed, 12 Jun 2002 21:00:20 +0000 Subject: Drop ossl_x509name_get_X509_NAME, introduce GetX509NamePtr --- ossl_x509cert.c | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) (limited to 'ossl_x509cert.c') diff --git a/ossl_x509cert.c b/ossl_x509cert.c index b193990..54ce383 100644 --- a/ossl_x509cert.c +++ b/ossl_x509cert.c @@ -319,18 +319,12 @@ static VALUE ossl_x509_set_subject(VALUE self, VALUE subject) { X509 *x509; - X509_NAME *name; GetX509(self, x509); - name = ossl_x509name_get_X509_NAME(subject); - - if (!X509_set_subject_name(x509, name)) { /* DUPs name - FREE it */ - X509_NAME_free(name); + if (!X509_set_subject_name(x509, GetX509NamePtr(subject))) { /* DUPs name */ ossl_raise(eX509CertError, ""); } - X509_NAME_free(name); - return subject; } @@ -352,18 +346,12 @@ static VALUE ossl_x509_set_issuer(VALUE self, VALUE issuer) { X509 *x509; - X509_NAME *name; GetX509(self, x509); - name = ossl_x509name_get_X509_NAME(issuer); - - if (!X509_set_issuer_name(x509, name)) { /* DUPs name - FREE it */ - X509_NAME_free(name); + if (!X509_set_issuer_name(x509, GetX509NamePtr(issuer))) { /* DUPs name */ ossl_raise(eX509CertError, ""); } - X509_NAME_free(name); - return issuer; } -- cgit v1.2.3