summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Hewitt <davidmhewitt@gmail.com>2020-04-07 15:23:16 +0100
committerRichard Hughes <richard@hughsie.com>2020-04-07 15:33:59 +0100
commit29dfe029f12f2626b2ae3fd9d878ee0b877725b4 (patch)
treef74b9287596c35652ce167c289fda56dca31c249
parentd0cba41c26ebe265e2e495e44de8358c568ce5eb (diff)
aptcc: Use pk_backend_convert_uri on proxy settings
-rw-r--r--backends/aptcc/apt-intf.cpp12
1 files changed, 8 insertions, 4 deletions
diff --git a/backends/aptcc/apt-intf.cpp b/backends/aptcc/apt-intf.cpp
index 0f453c7c1..fb594b628 100644
--- a/backends/aptcc/apt-intf.cpp
+++ b/backends/aptcc/apt-intf.cpp
@@ -81,13 +81,17 @@ bool AptIntf::init(gchar **localDebs)
// set http proxy
http_proxy = pk_backend_job_get_proxy_http(m_job);
- if (http_proxy != NULL)
- g_setenv("http_proxy", http_proxy, TRUE);
+ if (http_proxy != NULL) {
+ g_autofree gchar *uri = pk_backend_convert_uri(http_proxy);
+ g_setenv("http_proxy", uri, TRUE);
+ }
// set ftp proxy
ftp_proxy = pk_backend_job_get_proxy_ftp(m_job);
- if (ftp_proxy != NULL)
- g_setenv("ftp_proxy", ftp_proxy, TRUE);
+ if (ftp_proxy != NULL) {
+ g_autofree gchar *uri = pk_backend_convert_uri(ftp_proxy);
+ g_setenv("ftp_proxy", uri, TRUE);
+ }
// Check if we should open the Cache with lock
bool withLock;