crypto/asn1/t_x509a.c:80: error: BUFFER_OVERRUN_L2
  Offset added: [1, 80] Size: 37 by call to `OBJ_obj2txt`.
Showing all 7 steps of the trace


crypto/asn1/t_x509a.c:80:4: Call
78.   			if(!first) BIO_puts(out, ", ");
79.   			else first = 0;
80.   			OBJ_obj2txt(oidstr, 80,
         ^
81.   				sk_ASN1_OBJECT_value(aux->trust, i), 0);
82.   			BIO_puts(out, oidstr);

crypto/objects/obj_dat.c:433:1: <Offset trace>
431.   	}
432.   
433. > int OBJ_obj2txt(char *buf, int buf_len, const ASN1_OBJECT *a, int no_name)
434.   {
435.   	int i,idx=0,n=0,len,nid;

crypto/objects/obj_dat.c:433:1: Parameter `buf_len`
  431.   	}
  432.   
  433. > int OBJ_obj2txt(char *buf, int buf_len, const ASN1_OBJECT *a, int no_name)
  434.   {
  435.   	int i,idx=0,n=0,len,nid;

crypto/objects/obj_dat.c:468:3: Assignment
  466.   		i=strlen(tbuf);
  467.   		strncpy(buf,tbuf,buf_len);
  468.   		buf_len-=i;
           ^
  469.   		buf+=i;
  470.   		n+=i;

crypto/objects/obj_dat.c:433:1: <Length trace>
431.   	}
432.   
433. > int OBJ_obj2txt(char *buf, int buf_len, const ASN1_OBJECT *a, int no_name)
434.   {
435.   	int i,idx=0,n=0,len,nid;

crypto/objects/obj_dat.c:433:1: Array declaration
  431.   	}
  432.   
  433. > int OBJ_obj2txt(char *buf, int buf_len, const ASN1_OBJECT *a, int no_name)
  434.   {
  435.   	int i,idx=0,n=0,len,nid;

crypto/objects/obj_dat.c:479:6: Array access: Offset added: [1, 80] Size: 37 by call to `OBJ_obj2txt` 
  477.   				i=strlen(tbuf);
  478.   				if (buf_len > 0)
  479.   					strncpy(buf,tbuf,buf_len);
              ^
  480.   				buf_len-=i;
  481.   				buf+=i;
