browser/gemini: fix crash during handshake

exec
dece 3 years ago
parent ef6b8929e3
commit e0a5ca94ec

@ -111,7 +111,11 @@ def open_gemini_url(
trust_always=True
)
data = req.proceed()
try:
data = req.proceed()
except OSError:
browser.set_status_error(f"Connection error ({url}).")
return None
if not data:
browser.set_status_error(f"Response empty or timed out ({url}).")
return None

Loading…
Cancel
Save