Blame SOURCES/0025-Limit-config-file-delimiters-to-catch-empty-values.patch

dd2c9c
From 6acb134da07140618a03651756f490074ced3cbc Mon Sep 17 00:00:00 2001
dd2c9c
From: Rob Crittenden <rcritten@redhat.com>
dd2c9c
Date: Thu Apr 28 08:46:02 2022 -0400
dd2c9c
Subject: Limit config file delimiters to =, catch empty values
dd2c9c
dd2c9c
ConfigParser allows both = and : as a delimiter. Limit to
dd2c9c
just = to match the configuration file man page.
dd2c9c
dd2c9c
Don't allow empty values in options in the config file.
dd2c9c
dd2c9c
https://bugzilla.redhat.com/show_bug.cgi?id=2079739
dd2c9c
dd2c9c
Signed-off-by: Rob Crittenden <rcritten@redhat.com>
dd2c9c
---
dd2c9c
 src/ipahealthcheck/core/config.py | 2 +-
dd2c9c
 1 file changed, 1 insertion(+), 1 deletion(-)
dd2c9c
dd2c9c
diff --git a/src/ipahealthcheck/core/config.py b/src/ipahealthcheck/core/config.py
dd2c9c
index 3cd4e8e..e795a2d 100644
dd2c9c
--- a/src/ipahealthcheck/core/config.py
dd2c9c
+++ b/src/ipahealthcheck/core/config.py
dd2c9c
@@ -107,7 +107,7 @@ def read_config(config_file):
dd2c9c
                         format(config_file))
dd2c9c
         return config
dd2c9c
 
dd2c9c
-    parser = ConfigParser()
dd2c9c
+    parser = ConfigParser(delimiters='=')
dd2c9c
     try:
dd2c9c
         parser.read(config_file)
dd2c9c
     except ParsingError as e:
dd2c9c
-- 
dd2c9c
2.31.1
dd2c9c