| commit | 8c5a2bd6bb9a8c2bb3e1b63c03e57bb1115275d1 | [log] [tgz] |
|---|---|---|
| author | Nils Larsch <nils@openssl.org> | Sun Jan 29 23:12:22 2006 +0000 |
| committer | Nils Larsch <nils@openssl.org> | Sun Jan 29 23:12:22 2006 +0000 |
| tree | 6f47255125d6970ab07881a58be1e7df1e4e9490 | |
| parent | 25a58453ff5b73e7b4d5e2764d7924424694a82a [diff] [blame] |
add additional checks + cleanup Submitted by: David Hartman <david_hartman@symantec.com>
diff --git a/crypto/objects/obj_lib.c b/crypto/objects/obj_lib.c index b0b0f2f..706fa0b 100644 --- a/crypto/objects/obj_lib.c +++ b/crypto/objects/obj_lib.c
@@ -82,7 +82,8 @@ r->data=OPENSSL_malloc(o->length); if (r->data == NULL) goto err; - memcpy(r->data,o->data,o->length); + if (o->data != NULL) + memcpy(r->data,o->data,o->length); r->length=o->length; r->nid=o->nid; r->ln=r->sn=NULL;