forked from solderpunk/AV-98
Don't crash when buggy servers send no header at all.
This commit is contained in:
parent
08ce625575
commit
d5ed0c5d7a
2
av98.py
2
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)
|
||||
|
|
Loading…
Reference in New Issue