commit | 23b7b703aa3cbbbcc87eda7aa7bc09892a00bc2a | [log] [tgz] |
---|---|---|
author | Manuel Pégourié-Gonnard <mpg@elzevir.fr> | Thu Sep 25 13:50:12 2014 +0200 |
committer | Paul Bakker <p.j.bakker@polarssl.org> | Tue Oct 21 16:32:38 2014 +0200 |
tree | c7472c24e6437dc558c362cf58f5e38862b59b05 | |
parent | 8cc7e03ae0528d9485e78ad82da3e6c62c44ca37 [diff] [blame] |
Fix issue with renego & resend
diff --git a/library/ssl_tls.c b/library/ssl_tls.c index 04c199e..333e58e 100644 --- a/library/ssl_tls.c +++ b/library/ssl_tls.c
@@ -2206,7 +2206,10 @@ } } - ssl->handshake->retransmit_state = SSL_RETRANS_WAITING; + if( ssl->state == SSL_HANDSHAKE_OVER ) + ssl->handshake->retransmit_state = SSL_RETRANS_FINISHED; + else + ssl->handshake->retransmit_state = SSL_RETRANS_WAITING; SSL_DEBUG_MSG( 2, ( "<= ssl_resend" ) );