summaryrefslogtreecommitdiffstats
path: root/ssl/ssl_lib.c
diff options
context:
space:
mode:
authorMatt Caswell <matt@openssl.org>2017-09-28 13:23:49 +0100
committerMatt Caswell <matt@openssl.org>2018-01-24 18:02:36 +0000
commit808d1601612626b09eb4e8a098cd1edc5d105cfa (patch)
tree5cc78edf0b8b1eb77d2028ada12b0395395b4ad3 /ssl/ssl_lib.c
parentc7b8ff2502d8f3ee3eef20bdb4d25811f329e9ae (diff)
Fix interaction between SSL_stateless() and SSL_clear()
Reviewed-by: Ben Kaduk <kaduk@mit.edu> (Merged from https://github.com/openssl/openssl/pull/4435)
Diffstat (limited to 'ssl/ssl_lib.c')
-rw-r--r--ssl/ssl_lib.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ssl/ssl_lib.c b/ssl/ssl_lib.c
index 4e2dae0ee8..1daa348f9c 100644
--- a/ssl/ssl_lib.c
+++ b/ssl/ssl_lib.c
@@ -590,6 +590,7 @@ int SSL_clear(SSL *s)
OPENSSL_free(s->psksession_id);
s->psksession_id = NULL;
s->psksession_id_len = 0;
+ s->hello_retry_request = 0;
s->error = 0;
s->hit = 0;