ssl_cert_dup: Fix memory leak
authorJonas Maebe <jonas.maebe@elis.ugent.be>
Mon, 2 Dec 2013 20:46:46 +0000 (21:46 +0100)
committerKurt Roeckx <kurt@roeckx.be>
Thu, 4 Dec 2014 22:48:44 +0000 (23:48 +0100)
commitb3b966fb878766c67060d384fb4f917ea16269a7
tree81b5f40da802df2062ccf610aee802c0951e19b6
parent6c42b39c95b26f8a48f19aabb78546d7814de978
ssl_cert_dup: Fix memory leak

Always use goto err on failure and call ssl_cert_free() on the error path so all
fields and "ret" itself are freed

Signed-off-by: Kurt Roeckx <kurt@roeckx.be>
Reviewed-by: Richard Levitte <levitte@openssl.org>
ssl/ssl_cert.c