summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2021-01-27 17:08:19 -0700
committerSean Whitton <spwhitton@spwhitton.name>2021-01-27 17:39:35 -0700
commitcd604d24886a22b4b7eb1a40b2b9d5be8701aca9 (patch)
tree74e98b116d75de088d4abec2dc616181dff2164b
parente56b457674c0b2ef5743998611c68d364eeba6de (diff)
downloadmailscripts-cd604d24886a22b4b7eb1a40b2b9d5be8701aca9.tar.gz
gmi2email: treat missing gemini response as a temporary failure
Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
-rwxr-xr-xgmi2email2
1 files changed, 1 insertions, 1 deletions
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 {