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

openSUSE Build Service is sponsored by