diff options
Diffstat (limited to 'lib/libssl/src/crypto/objects/obj_lib.c')
| -rw-r--r-- | lib/libssl/src/crypto/objects/obj_lib.c | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/lib/libssl/src/crypto/objects/obj_lib.c b/lib/libssl/src/crypto/objects/obj_lib.c index 57f0b28cc04..25bc8fb5eea 100644 --- a/lib/libssl/src/crypto/objects/obj_lib.c +++ b/lib/libssl/src/crypto/objects/obj_lib.c @@ -114,14 +114,10 @@ OBJ_dup(const ASN1_OBJECT *o) err: OBJerr(OBJ_F_OBJ_DUP, ERR_R_MALLOC_FAILURE); - if (ln != NULL) - free(ln); - if (sn != NULL) - free(sn); - if (data != NULL) - free(data); - if (r != NULL) - free(r); + free(ln); + free(sn); + free(data); + free(r); return (NULL); } |
