Fix EAP-FAST
Commit 61fb59238d
broke EAP-FAST support. This fixes it.
Fixes #6395
Reviewed-by: Rich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/6428)
This commit is contained in:
parent
ac52f42aca
commit
309371d626
1 changed files with 7 additions and 5 deletions
12
ssl/t1_lib.c
12
ssl/t1_lib.c
|
@ -1487,11 +1487,13 @@ SSL_TICKET_STATUS tls_decrypt_ticket(SSL *s, const unsigned char *etick,
|
|||
}
|
||||
}
|
||||
|
||||
switch (ret) {
|
||||
case SSL_TICKET_NO_DECRYPT:
|
||||
case SSL_TICKET_SUCCESS_RENEW:
|
||||
case SSL_TICKET_EMPTY:
|
||||
s->ext.ticket_expected = 1;
|
||||
if (s->ext.session_secret_cb == NULL || SSL_IS_TLS13(s)) {
|
||||
switch (ret) {
|
||||
case SSL_TICKET_NO_DECRYPT:
|
||||
case SSL_TICKET_SUCCESS_RENEW:
|
||||
case SSL_TICKET_EMPTY:
|
||||
s->ext.ticket_expected = 1;
|
||||
}
|
||||
}
|
||||
|
||||
*psess = sess;
|
||||
|
|
Loading…
Reference in a new issue