diff options
Diffstat (limited to 'src/lib/libssl/s3_lib.c')
-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); |