From ae2d7f357fa4c47e73bfbe79ecd593fc4aba9687 Mon Sep 17 00:00:00 2001
From: Lactozilla <jp6781615@gmail.com>
Date: Thu, 23 Nov 2023 04:23:30 -0300
Subject: [PATCH] Parse 'true', 'false', and 'null'

---
 src/deh_soc.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/src/deh_soc.c b/src/deh_soc.c
index 8d91652e78..877b1c4388 100644
--- a/src/deh_soc.c
+++ b/src/deh_soc.c
@@ -152,6 +152,18 @@ static boolean parse_word(action_val_t *value, char *word)
 
 		*value = ACTION_STRING_VAL(string);
 	}
+	else if (fastcmp(word, "true"))
+	{
+		*value = ACTION_BOOLEAN_VAL(true);
+	}
+	else if (fastcmp(word, "false"))
+	{
+		*value = ACTION_BOOLEAN_VAL(false);
+	}
+	else if (fastcmp(word, "null"))
+	{
+		*value = ACTION_NULL_VAL;
+	}
 	else
 	{
 		strupr(word);
-- 
GitLab