summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--qutebrowser/browser/network/pac.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/qutebrowser/browser/network/pac.py b/qutebrowser/browser/network/pac.py
index 99078ab20..be2ec3093 100644
--- a/qutebrowser/browser/network/pac.py
+++ b/qutebrowser/browser/network/pac.py
@@ -287,6 +287,8 @@ class PACFetcher(QObject):
error = "Invalid encoding of a PAC file: {}"
self._error_message = error.format(e)
log.network.exception(self._error_message)
+ return
+
try:
self._pac = PACResolver(pacscript)
log.network.debug("Successfully evaluated PAC file.")
@@ -294,6 +296,7 @@ class PACFetcher(QObject):
error = "Error in PAC evaluation: {}"
self._error_message = error.format(e)
log.network.exception(self._error_message)
+
self._manager = None
self._reply = None
self.finished.emit()