From 4ac75f6f6453bbf3c89f5b9ae02a03085b506ed5 Mon Sep 17 00:00:00 2001 From: Kazuki Yamaguchi Date: Sun, 9 Feb 2025 19:42:54 +0900 Subject: [PATCH] [ruby/openssl] x509name: do not check for negative return from X509_NAME_entry_count() The function never returns a negative number. https://github.com/ruby/openssl/commit/895ce6fdfc --- ext/openssl/ossl_x509name.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) 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