From 273e5097b1dd7bb71d67ac71b3593762700f9259 Mon Sep 17 00:00:00 2001 From: Matt Vollrath Date: Fri, 15 May 2020 00:54:43 -0400 Subject: [PATCH] Fix parsing hidden field hidden was always set true if present, use the parsed value instead. --- src/rule.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rule.c b/src/rule.c index 6ef3a2f..b0d4c0b 100644 --- a/src/rule.c +++ b/src/rule.c @@ -399,7 +399,7 @@ void parse_key_value(char *key, char *value, rule_consequence_t *csq) } } else if (parse_bool(value, &v)) { if (streq("hidden", key)) { - csq->hidden = true; + csq->hidden = v; } #define SETCSQ(name) \ else if (streq(#name, key)) { \