From cd604d24886a22b4b7eb1a40b2b9d5be8701aca9 Mon Sep 17 00:00:00 2001 From: Sean Whitton Date: Wed, 27 Jan 2021 17:08:19 -0700 Subject: gmi2email: treat missing gemini response as a temporary failure Signed-off-by: Sean Whitton --- gmi2email | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gmi2email b/gmi2email index d2477ac..c3e26e5 100755 --- a/gmi2email +++ b/gmi2email @@ -109,7 +109,7 @@ foreach my $sub (<$subs_fh>) { ($type, $data) = gemini_fetch($sub, abs_links => 1); } catch { my ($code) = /"gemini error: ([1-6])/; - if ($code == 4) { + if (defined $code and $code == 4 or /missing or invalid gemini response/) { warn "temporary failure retrieving $sub"; $next = 1, return; # try again next run } else { -- cgit v1.2.3