+++ /dev/null
---- PackageKit-1.0.11/backends/zypp/pk-backend-zypp.cpp.orig 2015-11-30 17:18:58.487752181 +0100
-+++ PackageKit-1.0.11/backends/zypp/pk-backend-zypp.cpp 2015-11-30 17:45:58.811017517 +0100
-@@ -3577,7 +3577,6 @@
- const gchar *proxy_http;
- const gchar *proxy_https;
- const gchar *proxy_ftp;
-- const gchar *uri;
- const gchar *proxy_socks;
- const gchar *no_proxy;
- const gchar *pac;
-@@ -3590,33 +3589,29 @@
- /* http_proxy */
- proxy_http = pk_backend_job_get_proxy_http (job);
- if (!pk_strzero (proxy_http)) {
-- uri = pk_backend_convert_uri (proxy_http);
-+ _cleanup_free_ gchar *uri = pk_backend_convert_uri (proxy_http);
- g_setenv ("http_proxy", uri, TRUE);
-- g_free (uri);
- }
-
- /* https_proxy */
- proxy_https = pk_backend_job_get_proxy_https (job);
- if (!pk_strzero (proxy_https)) {
-- uri = pk_backend_convert_uri (proxy_https);
-+ _cleanup_free_ gchar *uri = pk_backend_convert_uri (proxy_https);
- g_setenv ("https_proxy", uri, TRUE);
-- g_free (uri);
- }
-
- /* ftp_proxy */
- proxy_ftp = pk_backend_job_get_proxy_ftp (job);
- if (!pk_strzero (proxy_ftp)) {
-- uri = pk_backend_convert_uri (proxy_ftp);
-+ _cleanup_free_ gchar *uri = pk_backend_convert_uri (proxy_ftp);
- g_setenv ("ftp_proxy", uri, TRUE);
-- g_free (uri);
- }
-
- /* socks_proxy */
- proxy_socks = pk_backend_job_get_proxy_socks (job);
- if (!pk_strzero (proxy_socks)) {
-- uri = pk_backend_convert_uri (proxy_socks);
-+ _cleanup_free_ gchar *uri = pk_backend_convert_uri (proxy_socks);
- g_setenv ("socks_proxy", uri, TRUE);
-- g_free (uri);
- }
-
- /* no_proxy */
-@@ -3628,9 +3623,8 @@
- /* pac */
- pac = pk_backend_job_get_pac (job);
- if (!pk_strzero (pac)) {
-- uri = pk_backend_convert_uri (pac);
-+ _cleanup_free_ gchar *uri = pk_backend_convert_uri (pac);
- g_setenv ("pac", uri, TRUE);
-- g_free (uri);
- }
- }
-