crypto/x509v3/v3_alt.c:151: error: BUFFER_OVERRUN_L1
  Offset added: 256 Size: 32 by call to `i2t_ASN1_OBJECT`.
Showing all 6 steps of the trace


crypto/x509v3/v3_alt.c:151:3: Call
149.   
150.   		case GEN_RID:
151.   		i2t_ASN1_OBJECT(oline, 256, gen->d.rid);
         ^
152.   		X509V3_add_value("Registered ID",oline, &ret);
153.   		break;

crypto/asn1/a_object.c:173:1: <Offset trace>
171.   	}
172.   
173. > int i2t_ASN1_OBJECT(char *buf, int buf_len, ASN1_OBJECT *a)
174.   	{
175.   	int i,idx=0,n=0,len,nid;

crypto/asn1/a_object.c:173:1: Parameter `buf_len`
  171.   	}
  172.   
  173. > int i2t_ASN1_OBJECT(char *buf, int buf_len, ASN1_OBJECT *a)
  174.   	{
  175.   	int i,idx=0,n=0,len,nid;

crypto/asn1/a_object.c:173:1: <Length trace>
171.   	}
172.   
173. > int i2t_ASN1_OBJECT(char *buf, int buf_len, ASN1_OBJECT *a)
174.   	{
175.   	int i,idx=0,n=0,len,nid;

crypto/asn1/a_object.c:173:1: Array declaration
  171.   	}
  172.   
  173. > int i2t_ASN1_OBJECT(char *buf, int buf_len, ASN1_OBJECT *a)
  174.   	{
  175.   	int i,idx=0,n=0,len,nid;

crypto/asn1/a_object.c:211:3: Array access: Offset added: 256 Size: 32 by call to `i2t_ASN1_OBJECT` 
  209.   		sprintf(tbuf,"%d.%lu",i,l);
  210.   		i=strlen(tbuf);
  211.   		strncpy(buf,tbuf,buf_len);
           ^
  212.   		buf_len-=i;
  213.   		buf+=i;
