From 4369873540ee17d67f198898122801cbedeacbd4 Mon Sep 17 00:00:00 2001 From: Eric Blankenhorn Date: Fri, 22 Jul 2022 15:09:35 -0500 Subject: [PATCH] Fix to copy TLS version with wolfSSL_write_dup --- src/ssl.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/ssl.c b/src/ssl.c index eea961a40..f56e73bfc 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -753,6 +753,9 @@ static int DupSSL(WOLFSSL* dup, WOLFSSL* ssl) XMEMCPY(&dup->options, &ssl->options, sizeof(Options)); XMEMCPY(&dup->keys, &ssl->keys, sizeof(Keys)); XMEMCPY(&dup->encrypt, &ssl->encrypt, sizeof(Ciphers)); + XMEMCPY(&dup->version, &ssl->version, sizeof(ProtocolVersion)); + XMEMCPY(&dup->chVersion, &ssl->chVersion, sizeof(ProtocolVersion)); + /* dup side now owns encrypt/write ciphers */ XMEMSET(&ssl->encrypt, 0, sizeof(Ciphers));