In routine ASN1_GENERALIZEDTIME_print the line

        /* Check for fractions of seconds. */
        if (i >= 15 && v[14] == '.')

uses the variable i which no longer has the
value of tm->length but 12. Shouldn't the code
be:

       /* Check for fractions of seconds. */
        if (i >=  tm->length && v[14] == '.')

All recent versions of openssl affected.



______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [email protected]
Automated List Manager                           [email protected]

Reply via email to