apps/ocsp.c:1015: error: BUFFER_OVERRUN_L3
  Offset: [-529, +oo] Size: 12 by call to `ASN1_GENERALIZEDTIME_print`.
Showing all 12 steps of the trace


apps/ocsp.c:997:7: Call
995.   		BIO_printf(out, "%s: ", name);
996.   
997.   		if(!OCSP_resp_find_status(bs, id, &status, &reason,
              ^
998.   					&rev, &thisupd, &nextupd))
999.   			{

crypto/ocsp/ocsp_cl.c:301:6: Call
  299.   	if(i < 0) return 0;
  300.   	single = OCSP_resp_get0(bs, i);
  301.   	i = OCSP_single_get0_status(single, reason, revtime, thisupd, nextupd);
              ^
  302.   	if(status) *status = i;
  303.   	return 1;

crypto/ocsp/ocsp_cl.c:259:1: Parameter `*single->certStatus->value.revoked->revocationReason->data`
    257.    */
    258.   
    259. > int OCSP_single_get0_status(OCSP_SINGLERESP *single, int *reason,
    260.   				ASN1_GENERALIZEDTIME **revtime,
    261.   				ASN1_GENERALIZEDTIME **thisupd,

apps/ocsp.c:1007:8: Call
1005.   		 * know which response this refers to.
1006.   		 */
1007.   		if (!OCSP_check_validity(thisupd, nextupd, nsec, maxage))
               ^
1008.   			{
1009.   			BIO_puts(out, "WARNING: Status times invalid.\n");

crypto/ocsp/ocsp_cl.c:313:1: Parameter `*nextupd->data`
  311.    */
  312.   
  313. > int OCSP_check_validity(ASN1_GENERALIZEDTIME *thisupd, ASN1_GENERALIZEDTIME *nextupd, long nsec, long maxsec)
  314.   	{
  315.   	int ret = 1;

apps/ocsp.c:1015:3: Call
1013.   
1014.   		BIO_puts(out, "\tThis Update: ");
1015.   		ASN1_GENERALIZEDTIME_print(out, thisupd);
          ^
1016.   		BIO_puts(out, "\n");
1017.   

crypto/asn1/t_x509.c:351:1: <Offset trace>
349.       };
350.   
351. > int ASN1_GENERALIZEDTIME_print(BIO *bp, const ASN1_GENERALIZEDTIME *tm)
352.   	{
353.   	char *v;

crypto/asn1/t_x509.c:351:1: Parameter `*tm->data`
  349.       };
  350.   
  351. > int ASN1_GENERALIZEDTIME_print(BIO *bp, const ASN1_GENERALIZEDTIME *tm)
  352.   	{
  353.   	char *v;

crypto/asn1/t_x509.c:368:2: Assignment
  366.   		if ((v[i] > '9') || (v[i] < '0')) goto err;
  367.   	y= (v[0]-'0')*1000+(v[1]-'0')*100 + (v[2]-'0')*10+(v[3]-'0');
  368.   	M= (v[4]-'0')*10+(v[5]-'0');
          ^
  369.   	if ((M > 12) || (M < 1)) goto err;
  370.   	d= (v[6]-'0')*10+(v[7]-'0');

crypto/asn1/t_x509.c:345:1: <Length trace>
343.   }
344.   
345. > static const char *mon[12]=
346.       {
347.       "Jan","Feb","Mar","Apr","May","Jun",

crypto/asn1/t_x509.c:345:1: Array declaration
  343.   }
  344.   
  345. > static const char *mon[12]=
  346.       {
  347.       "Jan","Feb","Mar","Apr","May","Jun",

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