From d5ed0c5d7a044d57313b7c646146d5328c98351e Mon Sep 17 00:00:00 2001 From: Solderpunk Date: Sun, 31 May 2020 18:33:08 +0200 Subject: [PATCH] Don't crash when buggy servers send no header at all. --- av98.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/av98.py b/av98.py index 1cb157c..4666780 100755 --- a/av98.py +++ b/av98.py @@ -369,7 +369,7 @@ you'll be able to transparently follow links to Gopherspace!""") # but does not dictate a total maximum header length. header = f.readline(2048) header = header.decode("UTF-8") - if header[-1] != '\n': + if not header or header[-1] != '\n': raise RuntimeError("Received invalid header from server!") header = header.strip() self._debug("Response header: %s." % header)