diff options
author | David Hewitt <davidmhewitt@gmail.com> | 2020-04-07 15:23:16 +0100 |
---|---|---|
committer | Richard Hughes <richard@hughsie.com> | 2020-04-07 15:33:59 +0100 |
commit | 29dfe029f12f2626b2ae3fd9d878ee0b877725b4 (patch) | |
tree | f74b9287596c35652ce167c289fda56dca31c249 | |
parent | d0cba41c26ebe265e2e495e44de8358c568ce5eb (diff) |
aptcc: Use pk_backend_convert_uri on proxy settings
-rw-r--r-- | backends/aptcc/apt-intf.cpp | 12 |
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; |