apps/x509.c:450: error: BUFFER_OVERRUN_L3
  Offset added: [1, +oo] Size: [0, +oo] by call to `OBJ_create`.
Showing all 11 steps of the trace


apps/x509.c:450:3: Call
448.   	if (!noout || text)
449.   		{
450.   		OBJ_create("2.99999.3",
         ^
451.   			"SET.ex3","SET x509v3 extension 3");
452.   

crypto/objects/obj_dat.c:551:1: Parameter `ln->strlen`
  549.   	}
  550.   
  551. > int OBJ_create(char *oid, char *sn, char *ln)
  552.   	{
  553.   	int ok=0;

crypto/objects/obj_dat.c:570:5: Call
  568.   	if (op == NULL) 
  569.   		goto err;
  570.   	ok=OBJ_add_object(op);
             ^
  571.   err:
  572.   	ASN1_OBJECT_free(op);

crypto/objects/obj_dat.c:214:1: Parameter `*obj->ln`
    212.   	}
    213.   
    214. > int OBJ_add_object(ASN1_OBJECT *obj)
    215.   	{
    216.   	ASN1_OBJECT *o;

crypto/objects/obj_dat.c:222:9: Call
    220.   	if (added == NULL)
    221.   		if (!init_added()) return(0);
    222.   	if ((o=OBJ_dup(obj)) == NULL) goto err;
                   ^
    223.   	ao[ADDED_DATA]=NULL;
    224.   	ao[ADDED_SNAME]=NULL;

crypto/objects/obj_lib.c:65:1: <Offset trace>
63.   #include <openssl/buffer.h>
64.   
65. > ASN1_OBJECT *OBJ_dup(ASN1_OBJECT *o)
66.   	{
67.   	ASN1_OBJECT *r;

crypto/objects/obj_lib.c:65:1: Parameter `o->ln->strlen`
      63.   #include <openssl/buffer.h>
      64.   
      65. > ASN1_OBJECT *OBJ_dup(ASN1_OBJECT *o)
      66.   	{
      67.   	ASN1_OBJECT *r;

crypto/objects/obj_lib.c:90:3: Assignment
      88.   	if (o->ln != NULL)
      89.   		{
      90.   		i=strlen(o->ln)+1;
              ^
      91.   		r->ln=ln=Malloc(i);
      92.   		if (r->ln == NULL) goto err;

crypto/objects/obj_lib.c:65:1: <Length trace>
63.   #include <openssl/buffer.h>
64.   
65. > ASN1_OBJECT *OBJ_dup(ASN1_OBJECT *o)
66.   	{
67.   	ASN1_OBJECT *r;

crypto/objects/obj_lib.c:65:1: Parameter `*o->ln`
      63.   #include <openssl/buffer.h>
      64.   
      65. > ASN1_OBJECT *OBJ_dup(ASN1_OBJECT *o)
      66.   	{
      67.   	ASN1_OBJECT *r;

crypto/objects/obj_lib.c:93:3: Array access: Offset added: [1, +oo] Size: [0, +oo] by call to `OBJ_create` 
      91.   		r->ln=ln=Malloc(i);
      92.   		if (r->ln == NULL) goto err;
      93.   		memcpy(ln,o->ln,i);
              ^
      94.   		}
      95.   
