crypto/x509/t_crl.c:80: error: BUFFER_OVERRUN_L3
  Offset: [-529, +oo] Size: 12 by call to `ASN1_TIME_print`.
Showing all 11 steps of the trace


crypto/x509/t_crl.c:53:9: Call
51.       X509_CRL_get0_signature(x, &sig, &sig_alg);
52.       X509_signature_print(out, sig_alg, NULL);
53.       p = X509_NAME_oneline(X509_CRL_get_issuer(x), NULL, 0);
              ^
54.       BIO_printf(out, "%8sIssuer: %s\n", "", p);
55.       OPENSSL_free(p);

crypto/x509/x509_obj.c:46:9: Assignment
  44.           if (!BUF_MEM_grow(b, 200))
  45.               goto err;
  46.           b->data[0] = '\0';
                ^
  47.           len = 200;
  48.       } else if (len == 0) {

crypto/x509/t_crl.c:80:9: Call
78.           i2a_ASN1_INTEGER(out, X509_REVOKED_get0_serialNumber(r));
79.           BIO_printf(out, "\n        Revocation Date: ");
80.           ASN1_TIME_print(out, X509_REVOKED_get0_revocationDate(r));
              ^
81.           BIO_printf(out, "\n");
82.           X509V3_extensions_print(out, "CRL entry extensions",

crypto/asn1/a_time.c:162:1: Parameter `*tm->data`
  160.   }
  161.   
  162. > int ASN1_TIME_print(BIO *bp, const ASN1_TIME *tm)
  163.   {
  164.       if (tm->type == V_ASN1_UTCTIME)

crypto/asn1/a_time.c:167:16: Call
  165.           return ASN1_UTCTIME_print(bp, tm);
  166.       if (tm->type == V_ASN1_GENERALIZEDTIME)
  167.           return ASN1_GENERALIZEDTIME_print(bp, tm);
                        ^
  168.       BIO_write(bp, "Bad time value", 14);
  169.       return (0);

crypto/asn1/a_gentm.c:223:1: <Offset trace>
221.   };
222.   
223. > int ASN1_GENERALIZEDTIME_print(BIO *bp, const ASN1_GENERALIZEDTIME *tm)
224.   {
225.       char *v;

crypto/asn1/a_gentm.c:223:1: Parameter `*tm->data`
    221.   };
    222.   
    223. > int ASN1_GENERALIZEDTIME_print(BIO *bp, const ASN1_GENERALIZEDTIME *tm)
    224.   {
    225.       char *v;

crypto/asn1/a_gentm.c:244:5: Assignment
    242.       y = (v[0] - '0') * 1000 + (v[1] - '0') * 100
    243.           + (v[2] - '0') * 10 + (v[3] - '0');
    244.       M = (v[4] - '0') * 10 + (v[5] - '0');
               ^
    245.       if ((M > 12) || (M < 1))
    246.           goto err;

crypto/asn1/a_gentm.c:218:1: <Length trace>
216.   }
217.   
218. > const char *_asn1_mon[12] = {
219.       "Jan", "Feb", "Mar", "Apr", "May", "Jun",
220.       "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"

crypto/asn1/a_gentm.c:218:1: Array declaration
    216.   }
    217.   
    218. > const char *_asn1_mon[12] = {
    219.       "Jan", "Feb", "Mar", "Apr", "May", "Jun",
    220.       "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"

crypto/asn1/a_gentm.c:265:20: Array access: Offset: [-529, +oo] Size: 12 by call to `ASN1_TIME_print` 
    263.   
    264.       if (BIO_printf(bp, "%s %2d %02d:%02d:%02d%.*s %d%s",
    265.                      _asn1_mon[M - 1], d, h, m, s, f_len, f, y,
                              ^
    266.                      (gmt) ? " GMT" : "") <= 0)
    267.           return (0);
