composetable: Fix an off-by-one

Fix an off-by-one in the code parsing octal escapes
in compose files.
This commit is contained in:
Matthias Clasen 2021-02-01 08:40:31 -05:00
parent 031944ad30
commit 52fb900ced

View File

@ -100,8 +100,8 @@ parse_compose_value (GtkComposeData *compose_data,
if (uch == '\0' && words[2][0] == '"')
uch = '"';
/* The escaped octal */
else if (uch >= '0' && uch <= '8')
uch = g_ascii_strtoll(words[1] + 1, NULL, 8);
else if (uch >= '0' && uch < '8')
uch = g_ascii_strtoll (words[1] + 1, NULL, 8);
/* If we need to handle other escape sequences. */
else if (uch != '\\')
{