apps/ca.c:1724: error: BUFFER_OVERRUN_L3
  Offset: [-529, +oo] Size: 12 by call to `ASN1_UTCTIME_print`.
Showing all 10 steps of the trace


apps/ca.c:1708:6: Call
1706.   #endif
1707.   
1708.   	if (BN_to_ASN1_INTEGER(serial,ci->serialNumber) == NULL)
             ^
1709.   		goto err;
1710.   	if (!X509_set_issuer_name(ret,X509_get_subject_name(x509)))

crypto/asn1/a_int.c:280:14: Call
  278.   	len=((j == 0)?0:((j/8)+1));
  279.   	ret->data=(unsigned char *)Malloc(len+4);
  280.   	ret->length=BN_bn2bin(bn,ret->data);
                      ^
  281.   	return(ret);
  282.   err:

crypto/bn/bn_lib.c:611:1: Parameter `*to`
    609.   
    610.   /* ignore negative */
    611. > int BN_bn2bin(BIGNUM *a, unsigned char *to)
    612.   	{
    613.   	int n,i;

apps/ca.c:1724:2: Call
1722.   		ASN1_UTCTIME_set_string(X509_get_notBefore(ret),startdate);
1723.   		}
1724.   	ASN1_UTCTIME_print(bio_err,X509_get_notAfter(ret));
         ^
1725.   	BIO_printf(bio_err," (%d days)\n",days);
1726.   

crypto/asn1/t_x509.c:310:1: <Offset trace>
308.   	}
309.   
310. > int ASN1_UTCTIME_print(BIO *bp, ASN1_UTCTIME *tm)
311.   	{
312.   	char *v;

crypto/asn1/t_x509.c:310:1: Parameter `*tm->data`
  308.   	}
  309.   
  310. > int ASN1_UTCTIME_print(BIO *bp, ASN1_UTCTIME *tm)
  311.   	{
  312.   	char *v;

crypto/asn1/t_x509.c:326:2: Assignment
  324.   	y= (v[0]-'0')*10+(v[1]-'0');
  325.   	if (y < 50) y+=100;
  326.   	M= (v[2]-'0')*10+(v[3]-'0');
          ^
  327.   	if ((M > 12) || (M < 1)) goto err;
  328.   	d= (v[4]-'0')*10+(v[5]-'0');

crypto/asn1/t_x509.c:270:1: <Length trace>
268.   }
269.   
270. > static const char *mon[12]=
271.       {
272.       "Jan","Feb","Mar","Apr","May","Jun",

crypto/asn1/t_x509.c:270:1: Array declaration
  268.   }
  269.   
  270. > static const char *mon[12]=
  271.       {
  272.       "Jan","Feb","Mar","Apr","May","Jun",

crypto/asn1/t_x509.c:336:3: Array access: Offset: [-529, +oo] Size: 12 by call to `ASN1_UTCTIME_print` 
  334.   
  335.   	if (BIO_printf(bp,"%s %2d %02d:%02d:%02d %d%s",
  336.   		mon[M-1],d,h,m,s,y+1900,(gmt)?" GMT":"") <= 0)
           ^
  337.   		return(0);
  338.   	else
