summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/objects/obj_lib.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/objects/obj_lib.c')
-rw-r--r--src/lib/libcrypto/objects/obj_lib.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/lib/libcrypto/objects/obj_lib.c b/src/lib/libcrypto/objects/obj_lib.c
index 23e9d48cdf..338fe851fc 100644
--- a/src/lib/libcrypto/objects/obj_lib.c
+++ b/src/lib/libcrypto/objects/obj_lib.c
@@ -80,7 +80,7 @@ ASN1_OBJECT *OBJ_dup(const ASN1_OBJECT *o)
80 OBJerr(OBJ_F_OBJ_DUP,ERR_R_ASN1_LIB); 80 OBJerr(OBJ_F_OBJ_DUP,ERR_R_ASN1_LIB);
81 return(NULL); 81 return(NULL);
82 } 82 }
83 data=OPENSSL_malloc(o->length); 83 data=malloc(o->length);
84 if (data == NULL) 84 if (data == NULL)
85 goto err; 85 goto err;
86 if (o->data != NULL) 86 if (o->data != NULL)
@@ -93,7 +93,7 @@ ASN1_OBJECT *OBJ_dup(const ASN1_OBJECT *o)
93 if (o->ln != NULL) 93 if (o->ln != NULL)
94 { 94 {
95 i=strlen(o->ln)+1; 95 i=strlen(o->ln)+1;
96 ln=OPENSSL_malloc(i); 96 ln=malloc(i);
97 if (ln == NULL) goto err; 97 if (ln == NULL) goto err;
98 memcpy(ln,o->ln,i); 98 memcpy(ln,o->ln,i);
99 r->ln=ln; 99 r->ln=ln;
@@ -102,7 +102,7 @@ ASN1_OBJECT *OBJ_dup(const ASN1_OBJECT *o)
102 if (o->sn != NULL) 102 if (o->sn != NULL)
103 { 103 {
104 i=strlen(o->sn)+1; 104 i=strlen(o->sn)+1;
105 sn=OPENSSL_malloc(i); 105 sn=malloc(i);
106 if (sn == NULL) goto err; 106 if (sn == NULL) goto err;
107 memcpy(sn,o->sn,i); 107 memcpy(sn,o->sn,i);
108 r->sn=sn; 108 r->sn=sn;
@@ -112,10 +112,10 @@ ASN1_OBJECT *OBJ_dup(const ASN1_OBJECT *o)
112 return(r); 112 return(r);
113err: 113err:
114 OBJerr(OBJ_F_OBJ_DUP,ERR_R_MALLOC_FAILURE); 114 OBJerr(OBJ_F_OBJ_DUP,ERR_R_MALLOC_FAILURE);
115 if (ln != NULL) OPENSSL_free(ln); 115 if (ln != NULL) free(ln);
116 if (sn != NULL) OPENSSL_free(sn); 116 if (sn != NULL) free(sn);
117 if (data != NULL) OPENSSL_free(data); 117 if (data != NULL) free(data);
118 if (r != NULL) OPENSSL_free(r); 118 if (r != NULL) free(r);
119 return(NULL); 119 return(NULL);
120 } 120 }
121 121