diff options
author | Jan-Michael Brummer <jan.brummer@tabos.org> | 2023-02-06 08:44:44 +0100 |
---|---|---|
committer | Jan-Michael Brummer <jan.brummer@tabos.org> | 2023-03-27 16:31:58 +0200 |
commit | 89fecc5a95ed64dc590e203f3dc3bef70313345d (patch) | |
tree | e631030d2e63016b90e6b010aa4b774df477186e | |
parent | 7826d578664bf87b1d975346979327cd514302c9 (diff) | |
download | libproxy-git-89fecc5a95ed64dc590e203f3dc3bef70313345d.tar.gz |
Fix PAC download error (#44)
In case PAC file cannot be download, clear pac_url and treat as a non
pac case.
-rw-r--r-- | src/backend/px-manager.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/backend/px-manager.c b/src/backend/px-manager.c index 958ffbb..ad60ea8 100644 --- a/src/backend/px-manager.c +++ b/src/backend/px-manager.c @@ -463,10 +463,13 @@ px_manager_expand_pac (PxManager *self, self->pac_url = g_uri_to_string (uri); self->pac_data = px_manager_pac_download (self, self->pac_url); - if (!self->pac_data) + if (!self->pac_data) { g_warning ("%s: Unable to download PAC from %s!", __FUNCTION__, self->pac_url); - else + g_clear_pointer (&self->pac_url, g_free); + ret = FALSE; + } else { g_debug ("%s: PAC recevied!", __FUNCTION__); + } } } |