From 93186276eeedfbbec6135790080d3e83abfd52dc Mon Sep 17 00:00:00 2001 From: Duncan Overbruck Date: Tue, 19 Jul 2022 14:50:29 +0200 Subject: [PATCH] lib/fetch: don't abort connect(2) attempts on EINVAL --- lib/fetch/common.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/fetch/common.c b/lib/fetch/common.c index f5491e3f..53962790 100644 --- a/lib/fetch/common.c +++ b/lib/fetch/common.c @@ -608,7 +608,7 @@ happy_eyeballs_connect(struct addrinfo *res0, int verbose) unreach |= UNREACH_IPV6; } continue; - } else if (errno == EADDRNOTAVAIL) { + } else if (errno == EADDRNOTAVAIL || errno == EINVAL) { err = errno; close(sd); continue;