diff options
| author | jsg <> | 2015-05-15 11:00:14 +0000 |
|---|---|---|
| committer | jsg <> | 2015-05-15 11:00:14 +0000 |
| commit | f8e03ddcf892381c04c6d2274d698a4db936d93b (patch) | |
| tree | f00dd64612742b35f7b46f91be93e5056960a0c1 /src/lib/libssl/s3_srvr.c | |
| parent | eb08145f1507a91cb0eb09f433adc7743d7c3bea (diff) | |
| download | openbsd-f8e03ddcf892381c04c6d2274d698a4db936d93b.tar.gz openbsd-f8e03ddcf892381c04c6d2274d698a4db936d93b.tar.bz2 openbsd-f8e03ddcf892381c04c6d2274d698a4db936d93b.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 { |
