browser/gemini: fix crash during handshake
This commit is contained in:
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
|
||||
|
|
Reference in a new issue