diff options
author | Jan-Michael Brummer <jan.brummer@tabos.org> | 2023-03-17 09:05:37 -0400 |
---|---|---|
committer | Jan-Michael Brummer <jan.brummer@tabos.org> | 2023-03-27 16:31:58 +0200 |
commit | 1684613c6126da710d8ed439f87b595f1ac31917 (patch) | |
tree | 7788b769d327da659b9d1c5eafaa6d1565abd793 /src/backend/plugins/config-osx/config-osx.c | |
parent | f20a56d73694ffcf37eccb6c8c31070def74aaba (diff) | |
download | libproxy-git-1684613c6126da710d8ed439f87b595f1ac31917.tar.gz |
Add a duplicate check for proxy arrays (#87)
Co-authored-by: Jan-Michael Brummer <jan-michael.brummer1@volkswagen.de>
Diffstat (limited to 'src/backend/plugins/config-osx/config-osx.c')
-rw-r--r-- | src/backend/plugins/config-osx/config-osx.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/backend/plugins/config-osx/config-osx.c b/src/backend/plugins/config-osx/config-osx.c index 08b87c3..f733c93 100644 --- a/src/backend/plugins/config-osx/config-osx.c +++ b/src/backend/plugins/config-osx/config-osx.c @@ -229,11 +229,11 @@ get_ignore_list (CFDictionaryRef proxies) for (int idx = 0; idx < CFArrayGetCount (ref); idx++) { CFStringRef s = (CFStringRef)CFArrayGetValueAtIndex (ref, idx); - g_strv_builder_add (ret, str (s)); + px_strv_builder_add_proxy (ret, str (s)); } if (getbool (proxies, "ExcludeSimpleHostnames")) - g_strv_builder_add (ret, "127.0.0.1"); + px_strv_builder_add_proxy (ret, "127.0.0.1"); return g_strv_builder_end (ret); } @@ -259,7 +259,7 @@ px_config_osx_get_config (PxConfig *self, if (getbool (proxies, "ProxyAutoDiscoveryEnable")) { CFRelease (proxies); - g_strv_builder_add (builder, "wpad://"); + px_strv_builder_add_proxy (builder, "wpad://"); return; } @@ -271,7 +271,7 @@ px_config_osx_get_config (PxConfig *self, if (tmp_uri) { g_autofree char *ret = g_strdup_printf ("pac+%s", g_uri_to_string (tmp_uri)); CFRelease (proxies); - g_strv_builder_add (builder, ret); + px_strv_builder_add_proxy (builder, ret); return; } } else { @@ -288,7 +288,7 @@ px_config_osx_get_config (PxConfig *self, } if (proxy) - g_strv_builder_add (builder, proxy); + px_strv_builder_add_proxy (builder, proxy); } static void |