diff options
author | jsg <> | 2015-05-15 11:00:14 +0000 |
---|---|---|
committer | jsg <> | 2015-05-15 11:00:14 +0000 |
commit | 5e21cdbca851c965cd196f1d77d376bda7ff1e4f (patch) | |
tree | f00dd64612742b35f7b46f91be93e5056960a0c1 /src/lib/libssl/s3_srvr.c | |
parent | dfd58b2d262bb801a9048813d922b51c08607ba1 (diff) | |
download | openbsd-5e21cdbca851c965cd196f1d77d376bda7ff1e4f.tar.gz openbsd-5e21cdbca851c965cd196f1d77d376bda7ff1e4f.tar.bz2 openbsd-5e21cdbca851c965cd196f1d77d376bda7ff1e4f.zip |
Fix return paths with missing EVP_CIPHER_CTX_cleanup() calls.
ok doug@
Diffstat (limited to 'src/lib/libssl/s3_srvr.c')
-rw-r--r-- | src/lib/libssl/s3_srvr.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/libssl/s3_srvr.c b/src/lib/libssl/s3_srvr.c index 5248cc864c..921d779780 100644 --- a/src/lib/libssl/s3_srvr.c +++ b/src/lib/libssl/s3_srvr.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: s3_srvr.c,v 1.102 2015/04/15 16:25:43 jsing Exp $ */ | 1 | /* $OpenBSD: s3_srvr.c,v 1.103 2015/05/15 11:00:14 jsg Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -2689,6 +2689,7 @@ ssl3_send_newsession_ticket(SSL *s) | |||
2689 | if (tctx->tlsext_ticket_key_cb(s, key_name, iv, &ctx, | 2689 | if (tctx->tlsext_ticket_key_cb(s, key_name, iv, &ctx, |
2690 | &hctx, 1) < 0) { | 2690 | &hctx, 1) < 0) { |
2691 | free(senc); | 2691 | free(senc); |
2692 | EVP_CIPHER_CTX_cleanup(&ctx); | ||
2692 | return (-1); | 2693 | return (-1); |
2693 | } | 2694 | } |
2694 | } else { | 2695 | } else { |