diff options
Diffstat (limited to 'ext/openssl/ossl_asn1.c')
-rw-r--r-- | ext/openssl/ossl_asn1.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/openssl/ossl_asn1.c b/ext/openssl/ossl_asn1.c index 77f23e3dbc..08b5753146 100644 --- a/ext/openssl/ossl_asn1.c +++ b/ext/openssl/ossl_asn1.c @@ -869,7 +869,7 @@ int_ossl_asn1_decode0_cons(unsigned char **pp, long max_len, long length, rb_ary_push(ary, value); if (length > 0) length -= inner_read; - + if (infinite && NUM2INT(ossl_asn1_get_tag(value)) == V_ASN1_EOC && SYM2ID(ossl_asn1_get_tag_class(value)) == sUNIVERSAL) { |