diff options
Diffstat (limited to '')
| -rw-r--r-- | src/lib/libssl/s3_lib.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/lib/libssl/s3_lib.c b/src/lib/libssl/s3_lib.c index 5c4e530d34..400c1b87e0 100644 --- a/src/lib/libssl/s3_lib.c +++ b/src/lib/libssl/s3_lib.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: s3_lib.c,v 1.67 2014/07/09 11:25:42 jsing Exp $ */ | 1 | /* $OpenBSD: s3_lib.c,v 1.68 2014/07/10 08:51:14 tedu 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 | * |
| @@ -2420,7 +2420,6 @@ ssl3_free(SSL *s) | |||
| 2420 | ssl3_release_read_buffer(s); | 2420 | ssl3_release_read_buffer(s); |
| 2421 | ssl3_release_write_buffer(s); | 2421 | ssl3_release_write_buffer(s); |
| 2422 | 2422 | ||
| 2423 | free(s->s3->rrec.comp); | ||
| 2424 | DH_free(s->s3->tmp.dh); | 2423 | DH_free(s->s3->tmp.dh); |
| 2425 | EC_KEY_free(s->s3->tmp.ecdh); | 2424 | EC_KEY_free(s->s3->tmp.ecdh); |
| 2426 | 2425 | ||
| @@ -2444,9 +2443,6 @@ ssl3_clear(SSL *s) | |||
| 2444 | if (s->s3->tmp.ca_names != NULL) | 2443 | if (s->s3->tmp.ca_names != NULL) |
| 2445 | sk_X509_NAME_pop_free(s->s3->tmp.ca_names, X509_NAME_free); | 2444 | sk_X509_NAME_pop_free(s->s3->tmp.ca_names, X509_NAME_free); |
| 2446 | 2445 | ||
| 2447 | free(s->s3->rrec.comp); | ||
| 2448 | s->s3->rrec.comp = NULL; | ||
| 2449 | |||
| 2450 | DH_free(s->s3->tmp.dh); | 2446 | DH_free(s->s3->tmp.dh); |
| 2451 | s->s3->tmp.dh = NULL; | 2447 | s->s3->tmp.dh = NULL; |
| 2452 | EC_KEY_free(s->s3->tmp.ecdh); | 2448 | EC_KEY_free(s->s3->tmp.ecdh); |
