Index: third_party/tlslite/tlslite/tlsconnection.py |
diff --git a/third_party/tlslite/tlslite/tlsconnection.py b/third_party/tlslite/tlslite/tlsconnection.py |
index 7c1572fc9c8a9913a39dae5ae7a1adf1b97348cf..996b7e99864f4d6ba4d4af536eca061e34bf8735 100644 |
--- a/third_party/tlslite/tlslite/tlsconnection.py |
+++ b/third_party/tlslite/tlslite/tlsconnection.py |
@@ -1428,6 +1428,7 @@ class TLSConnection(TLSRecordLayer): |
#Detect if the client performed an inappropriate fallback. |
elif fallbackSCSV and clientHello.client_version < settings.maxVersion: |
+ self.version = clientHello.client_version |
if CipherSuite.TLS_FALLBACK_SCSV in clientHello.cipher_suites: |
for result in self._sendError(\ |
AlertDescription.inappropriate_fallback): |