Commit 309371d6 authored by Matt Caswell's avatar Matt Caswell
Browse files

Fix EAP-FAST



Commit 61fb5923 broke EAP-FAST support. This fixes it.

Fixes #6395

Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/6428)
parent ac52f42a
Loading
Loading
Loading
Loading
+7 −5
Original line number Diff line number Diff line
@@ -1487,12 +1487,14 @@ SSL_TICKET_STATUS tls_decrypt_ticket(SSL *s, const unsigned char *etick,
        }
    }

    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;