From beeb250d58b70b60a01dae3e2fac2741f56381f5 Mon Sep 17 00:00:00 2001 From: iabdalkader Date: Tue, 17 May 2022 15:42:01 +0200 Subject: [PATCH] tests/multi_net: Fix TCP accept test when using system error numbers. If a port is not using internal error numbers, which match both lwIP and Linux error numbers, ENTOCONN from standard libraries errno.h equals 128, not 107. --- tests/multi_net/tcp_accept_recv.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/multi_net/tcp_accept_recv.py b/tests/multi_net/tcp_accept_recv.py index f93ede3bf4..dee14e3b97 100644 --- a/tests/multi_net/tcp_accept_recv.py +++ b/tests/multi_net/tcp_accept_recv.py @@ -17,7 +17,7 @@ def instance0(): try: print("recv", s.recv(10)) # should raise Errno 107 ENOTCONN except OSError as er: - print(er.errno) + print(er.errno in (107, 128)) s.close()