Blame SOURCES/rsyslog-8.1911.0-rhbz1659383-config-enabled-error.patch

6ebb96
From fec4535f1c407f39d35ed4f3921662f94710a10e Mon Sep 17 00:00:00 2001
6ebb96
From: Rainer Gerhards <rgerhards@adiscon.com>
6ebb96
Date: Mon, 9 Dec 2019 08:46:27 +0100
6ebb96
Subject: [PATCH] core/config bugfix: false error msg when config.enabled="on"
6ebb96
 is used
6ebb96
6ebb96
When the 'config.enabled="on"' config parameter an invalid error message
6ebb96
was emitted that this parameter is not supported. However, it was still
6ebb96
applied properly. This commit removes the invalid error message.
6ebb96
6ebb96
closes https://github.com/rsyslog/rsyslog/issues/4011
6ebb96
---
6ebb96
 grammar/rainerscript.c | 2 ++
6ebb96
 1 file changed, 2 insertions(+)
6ebb96
6ebb96
diff --git a/grammar/rainerscript.c b/grammar/rainerscript.c
6ebb96
index 1b8581b537..fd55360472 100644
6ebb96
--- a/grammar/rainerscript.c
6ebb96
+++ b/grammar/rainerscript.c
6ebb96
@@ -1219,6 +1219,8 @@ nvlstGetParams(struct nvlst *lst, struct cnfparamblk *params,
6ebb96
 			for(val = lst; val != NULL ; val = val->next) {
6ebb96
 				val->bUsed = 1;
6ebb96
 			}
6ebb96
+		} else {
6ebb96
+			valnode->bUsed = 1;
6ebb96
 		}
6ebb96
 	}
6ebb96