diff options
Diffstat (limited to 'src/lib/libcrypto/objects/obj_lib.c')
| -rw-r--r-- | src/lib/libcrypto/objects/obj_lib.c | 14 | 
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); | 
| 113 | err: | 113 | err: | 
| 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 | ||
