From d6ffa0dd8e3d9d5c3388befe2254b3b4d2c14871 Mon Sep 17 00:00:00 2001 From: Sean Parkinson Date: Thu, 8 Mar 2018 15:05:36 +1000 Subject: [PATCH] Fix downgrade when doing TLS v1.3 --- src/tls13.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tls13.c b/src/tls13.c index 35c3ed481..242e1a2c1 100644 --- a/src/tls13.c +++ b/src/tls13.c @@ -2645,7 +2645,7 @@ int DoTls13ServerHello(WOLFSSL* ssl, const byte* input, word32* inOutIdx, #else if (pv.major == ssl->version.major && pv.minor < TLSv1_2_MINOR && ssl->options.downgrade) { - ssl->version = pv; + ssl->version.minor = TLSv1_2_MINOR; return DoServerHello(ssl, input, inOutIdx, helloSz); } if (pv.major != ssl->version.major || pv.minor != TLSv1_2_MINOR)