OLD | NEW |
1 diff --git a/third_party/tlslite/tlslite/tlsrecordlayer.py b/third_party/tlslite
/tlslite/tlsrecordlayer.py | 1 diff --git a/third_party/tlslite/tlslite/tlsrecordlayer.py b/third_party/tlslite
/tlslite/tlsrecordlayer.py |
2 index 8b92221..370dc9a 100644 | 2 index 6ef3895..3584726 100644 |
3 --- a/third_party/tlslite/tlslite/tlsrecordlayer.py | 3 --- a/third_party/tlslite/tlslite/tlsrecordlayer.py |
4 +++ b/third_party/tlslite/tlslite/tlsrecordlayer.py | 4 +++ b/third_party/tlslite/tlslite/tlsrecordlayer.py |
5 @@ -286,7 +286,9 @@ class TLSRecordLayer(object): | 5 @@ -288,7 +288,9 @@ class TLSRecordLayer(object): |
6 except GeneratorExit: | 6 except GeneratorExit: |
7 raise | 7 raise |
8 except Exception: | 8 except Exception: |
9 - self._shutdown(False) | 9 - self._shutdown(False) |
10 + # Don't invalidate the session on write failure if abrupt closes ar
e | 10 + # Don't invalidate the session on write failure if abrupt closes ar
e |
11 + # okay. | 11 + # okay. |
12 + self._shutdown(self.ignoreAbruptClose) | 12 + self._shutdown(self.ignoreAbruptClose) |
13 raise | 13 raise |
14 | 14 |
15 def close(self): | 15 def close(self): |
OLD | NEW |