[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
This commit is contained in:
Kazuki Yamaguchi 2025-02-09 19:42:54 +09:00 committed by git
parent 47cdf98fa4
commit 4ac75f6f64

View File

@ -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<entries; i++) {
if (!(entry = X509_NAME_get_entry(name, i))) {
ossl_raise(eX509NameError, NULL);