summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/til_settings.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/til_settings.c b/src/til_settings.c
index 5d890d4..8aa172b 100644
--- a/src/til_settings.c
+++ b/src/til_settings.c
@@ -96,7 +96,7 @@ til_settings_t * til_settings_new(const char *settings_string)
case TIL_SETTINGS_FSM_STATE_EQUAL:
token = p;
state = TIL_SETTINGS_FSM_STATE_VALUE;
- break;
+ /* fallthrough, necessary to not leave NULL values for empty "key=\0" settings */
case TIL_SETTINGS_FSM_STATE_VALUE:
if (*p == ',' || *p == '\0') {
© All Rights Reserved