crypto/x509v3/v3_ocsp.c:198: error: BUFFER_OVERRUN_L3
  Offset: [-529, +oo] Size: 12 by call to `ASN1_GENERALIZEDTIME_print`.
Showing all 7 steps of the trace


crypto/x509v3/v3_ocsp.c:198:10: Call
196.       if (BIO_printf(bp, "%*s", ind, "") <= 0)
197.           return 0;
198.       if (!ASN1_GENERALIZEDTIME_print(bp, cutoff))
                ^
199.           return 0;
200.       return 1;

crypto/asn1/t_x509.c:407:1: <Offset trace>
405.   };
406.   
407. > int ASN1_GENERALIZEDTIME_print(BIO *bp, const ASN1_GENERALIZEDTIME *tm)
408.   {
409.       char *v;

crypto/asn1/t_x509.c:407:1: Parameter `*tm->data`
  405.   };
  406.   
  407. > int ASN1_GENERALIZEDTIME_print(BIO *bp, const ASN1_GENERALIZEDTIME *tm)
  408.   {
  409.       char *v;

crypto/asn1/t_x509.c:428:5: Assignment
  426.       y = (v[0] - '0') * 1000 + (v[1] - '0') * 100
  427.           + (v[2] - '0') * 10 + (v[3] - '0');
  428.       M = (v[4] - '0') * 10 + (v[5] - '0');
             ^
  429.       if ((M > 12) || (M < 1))
  430.           goto err;

crypto/asn1/t_x509.c:402:1: <Length trace>
400.   }
401.   
402. > static const char *mon[12] = {
403.       "Jan", "Feb", "Mar", "Apr", "May", "Jun",
404.       "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"

crypto/asn1/t_x509.c:402:1: Array declaration
  400.   }
  401.   
  402. > static const char *mon[12] = {
  403.       "Jan", "Feb", "Mar", "Apr", "May", "Jun",
  404.       "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"

crypto/asn1/t_x509.c:449:20: Array access: Offset: [-529, +oo] Size: 12 by call to `ASN1_GENERALIZEDTIME_print` 
  447.   
  448.       if (BIO_printf(bp, "%s %2d %02d:%02d:%02d%.*s %d%s",
  449.                      mon[M - 1], d, h, m, s, f_len, f, y,
                            ^
  450.                      (gmt) ? " GMT" : "") <= 0)
  451.           return (0);
