mirror of
https://github.com/QuasarApp/openssl.git
synced 2025-05-21 05:49:41 +00:00
PR: 2505
Submitted by: Robin Seggelmann <seggelmann@fh-muenster.de> Reviewed by: steve Fix DTLS session resumption timer bug.
This commit is contained in:
parent
09dac71a45
commit
fa657871ed
@ -403,7 +403,8 @@ int dtls1_connect(SSL *s)
|
|||||||
|
|
||||||
case SSL3_ST_CW_CHANGE_A:
|
case SSL3_ST_CW_CHANGE_A:
|
||||||
case SSL3_ST_CW_CHANGE_B:
|
case SSL3_ST_CW_CHANGE_B:
|
||||||
dtls1_start_timer(s);
|
if (!s->hit)
|
||||||
|
dtls1_start_timer(s);
|
||||||
ret=dtls1_send_change_cipher_spec(s,
|
ret=dtls1_send_change_cipher_spec(s,
|
||||||
SSL3_ST_CW_CHANGE_A,SSL3_ST_CW_CHANGE_B);
|
SSL3_ST_CW_CHANGE_A,SSL3_ST_CW_CHANGE_B);
|
||||||
if (ret <= 0) goto end;
|
if (ret <= 0) goto end;
|
||||||
@ -438,7 +439,8 @@ int dtls1_connect(SSL *s)
|
|||||||
|
|
||||||
case SSL3_ST_CW_FINISHED_A:
|
case SSL3_ST_CW_FINISHED_A:
|
||||||
case SSL3_ST_CW_FINISHED_B:
|
case SSL3_ST_CW_FINISHED_B:
|
||||||
dtls1_start_timer(s);
|
if (!s->hit)
|
||||||
|
dtls1_start_timer(s);
|
||||||
ret=dtls1_send_finished(s,
|
ret=dtls1_send_finished(s,
|
||||||
SSL3_ST_CW_FINISHED_A,SSL3_ST_CW_FINISHED_B,
|
SSL3_ST_CW_FINISHED_A,SSL3_ST_CW_FINISHED_B,
|
||||||
s->method->ssl3_enc->client_finished_label,
|
s->method->ssl3_enc->client_finished_label,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user