From e56b457674c0b2ef5743998611c68d364eeba6de Mon Sep 17 00:00:00 2001 From: Sean Whitton Date: Wed, 27 Jan 2021 17:07:49 -0700 Subject: gmi2email: die if did not get gemini response Signed-off-by: Sean Whitton --- gmi2email | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gmi2email b/gmi2email index bb880a5..d2477ac 100755 --- a/gmi2email +++ b/gmi2email @@ -192,6 +192,8 @@ sub gemini_fetch { print $cl "$uri\r\n"; my ($status, $meta) = <$cl> =~ /^([0-9]+) (\V+)/; + defined $status and defined $meta + or die "while fetching $uri: missing or invalid gemini response\n"; if (30 <= $status and $status < 40) { $opts{orig_uri} = $uri unless $opts{redirects}; die "too many redirects while fetching $opts{orig_uri}" -- cgit v1.2.3