File libproxy-sysconfig-Remove-white-space.patch of Package libproxy.36314
From cf2b232c12591501d14fc672ec0b3e727d3615b1 Mon Sep 17 00:00:00 2001
From: Xiaoguang Wang <sun.wxg@gmail.com>
Date: Tue, 3 Sep 2024 08:47:27 +0800
Subject: [PATCH] sysconfig: Remove white space in key value
Some time there are white spaces in key value like key NO_PROXY, if
white space is not removed, the host name can't be ignored.
---
src/backend/plugins/config-sysconfig/config-sysconfig.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/backend/plugins/config-sysconfig/config-sysconfig.c b/src/backend/plugins/config-sysconfig/config-sysconfig.c
index b3b1b09..42aa901 100644
--- a/src/backend/plugins/config-sysconfig/config-sysconfig.c
+++ b/src/backend/plugins/config-sysconfig/config-sysconfig.c
@@ -114,6 +114,7 @@ px_config_sysconfig_set_config_file (PxConfigSysConfig *self,
value = g_string_new (kv[1]);
g_string_replace (value, "\"", "", 0);
g_string_replace (value, "\r", "", 0);
+ g_string_replace (value, " ", "", 0);
if (strcmp (kv[0], "PROXY_ENABLED") == 0) {
self->proxy_enabled = g_ascii_strncasecmp (value->str, "yes", 3) == 0;
--
2.47.0