From d60e303c33f6719068546da910e877df1b506c2d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Thu, 21 Oct 2021 16:17:41 +0200 Subject: [PATCH] config: error out on invalid grapheme-width-method values --- config.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/config.c b/config.c index d437b05e..8be36fea 100644 --- a/config.c +++ b/config.c @@ -2405,6 +2405,13 @@ parse_section_tweak( conf->tweak.grapheme_width_method = GRAPHEME_WIDTH_DOUBLE; else if (strcmp(value, "wcswidth") == 0) conf->tweak.grapheme_width_method = GRAPHEME_WIDTH_WCSWIDTH; + else { + LOG_AND_NOTIFY_ERR( + "%s:%d: [tweak]: %s: invalid 'grapheme-width-method, " + "expected one of 'wcswidth' or 'double-width'", + path, lineno, value); + return false; + } LOG_WARN("%s:%d [tweak]: grapheme-width-method=%s", path, lineno, value); }