diff --git a/ext/openssl/ossl_x509name.c b/ext/openssl/ossl_x509name.c index 82ee0546a7..f8373c81d7 100644 --- a/ext/openssl/ossl_x509name.c +++ b/ext/openssl/ossl_x509name.c @@ -354,11 +354,7 @@ ossl_x509name_to_a(VALUE self) GetX509Name(self, name); entries = X509_NAME_entry_count(name); - if (entries < 0) { - OSSL_Debug("name entries < 0!"); - return rb_ary_new(); - } - ret = rb_ary_new2(entries); + ret = rb_ary_new_capa(entries); for (i=0; i