be more relaxed on IPv4/IPv6 systems during server listen

This commit is contained in:
Peter Bieringer 2024-03-12 18:33:59 +01:00
parent dc21aa1b4f
commit 39c339638d

View file

@ -309,6 +309,10 @@ def serve(configuration: config.Configuration,
# macOS: IPv4 address for INET6 address family with
# IPV6_V6ONLY set
e.errno == errno.EADDRNOTAVAIL or
# Temporary failure in name resolution
# can happen if "hosts" is using eg. "localhost"
# and only resolvable to an IPv4 address
e.errno == -3 or
# Address family not supported
e.errno == errno.EAFNOSUPPORT or
# Protocol not supported