summaryrefslogtreecommitdiff
path: root/net/test/xfrm_algorithm_test.py
diff options
context:
space:
mode:
Diffstat (limited to 'net/test/xfrm_algorithm_test.py')
-rwxr-xr-xnet/test/xfrm_algorithm_test.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/net/test/xfrm_algorithm_test.py b/net/test/xfrm_algorithm_test.py
index 724fec0..cdddaab 100755
--- a/net/test/xfrm_algorithm_test.py
+++ b/net/test/xfrm_algorithm_test.py
@@ -342,7 +342,12 @@ class XfrmAlgorithmTest(xfrm_base.XfrmLazyTest):
data = accepted.recv(2048)
self.assertEqual(b"hello request", data)
accepted.send(b"hello response")
- accepted.shutdown(socket.SHUT_RDWR)
+ try:
+ accepted.shutdown(SHUT_RDWR)
+ except OSError as e:
+ # occasionally: OSError: [Errno 107] Transport endpoint is not connected
+ if e.errno != ENOTCONN:
+ raise e
accepted.close()
except Exception as e:
self.server_error = e