]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
record: any alert is fatal under TLS1.3
authorNikos Mavrogiannopoulos <nmav@redhat.com>
Fri, 22 Sep 2017 08:55:43 +0000 (10:55 +0200)
committerNikos Mavrogiannopoulos <nmav@redhat.com>
Mon, 19 Feb 2018 14:29:34 +0000 (15:29 +0100)
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
lib/record.c

index 44585078f9ec7c0ff8e7bd1f08f4a50811c9d661..039ce0f1406c816cfb969d0e128050896878f33e 100644 (file)
@@ -810,7 +810,7 @@ record_add_to_buffers(gnutls_session_t session,
                                 */
                                gnutls_assert();
                                ret = GNUTLS_E_WARNING_ALERT_RECEIVED;
-                               if (bufel->msg.data[0] == GNUTLS_AL_FATAL) {
+                               if (ver->tls13_sem || bufel->msg.data[0] == GNUTLS_AL_FATAL) {
                                        session_unresumable(session);
                                        session_invalidate(session);
                                        ret =