diff options
-rw-r--r-- | qutebrowser/browser/network/pac.py | 3 |
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() |