summaryrefslogtreecommitdiff
path: root/src/backend/plugins/config-windows/config-windows.c
diff options
context:
space:
mode:
authorJan-Michael Brummer <jan.brummer@tabos.org>2023-03-17 09:05:37 -0400
committerJan-Michael Brummer <jan.brummer@tabos.org>2023-03-27 16:31:58 +0200
commit1684613c6126da710d8ed439f87b595f1ac31917 (patch)
tree7788b769d327da659b9d1c5eafaa6d1565abd793 /src/backend/plugins/config-windows/config-windows.c
parentf20a56d73694ffcf37eccb6c8c31070def74aaba (diff)
downloadlibproxy-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-windows/config-windows.c')
-rw-r--r--src/backend/plugins/config-windows/config-windows.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/backend/plugins/config-windows/config-windows.c b/src/backend/plugins/config-windows/config-windows.c
index c8bc94d..b623c2d 100644
--- a/src/backend/plugins/config-windows/config-windows.c
+++ b/src/backend/plugins/config-windows/config-windows.c
@@ -167,7 +167,7 @@ px_config_windows_get_config (PxConfig *self,
/* WPAD */
if (is_enabled (W32REG_OFFSET_WPAD)) {
- g_strv_builder_add (builder, "wpad://");
+ px_strv_builder_add_proxy (builder, "wpad://");
return;
}
@@ -177,7 +177,7 @@ px_config_windows_get_config (PxConfig *self,
GUri *ac_uri = g_uri_parse (tmp, G_URI_FLAGS_PARSE_RELAXED, NULL);
if (ac_uri) {
- g_strv_builder_add (builder, pac_uri);
+ px_strv_builder_add_proxy (builder, pac_uri);
return;
}
}
@@ -190,19 +190,19 @@ px_config_windows_get_config (PxConfig *self,
if (table) {
char *ret = g_hash_table_lookup (table, scheme);
if (ret) {
- g_strv_builder_add (builder, ret);
+ px_strv_builder_add_proxy (builder, ret);
return;
}
ret = g_hash_table_lookup (table, "http");
if (ret) {
- g_strv_builder_add (builder, ret);
+ px_strv_builder_add_proxy (builder, ret);
return;
}
ret = g_hash_table_lookup (table, "socks");
if (ret) {
- g_strv_builder_add (builder, ret);
+ px_strv_builder_add_proxy (builder, ret);
return;
}
}