From 018f1b8a803f15910781dc9894fbd168cfa50943 Mon Sep 17 00:00:00 2001 From: Nicholas Marriott Date: Mon, 8 Oct 2018 19:42:55 +0100 Subject: [PATCH] Use :: for escaping : in terminal-overrides not \:. --- tty-term.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/tty-term.c b/tty-term.c index 7e0fdb37..b43fe06e 100644 --- a/tty-term.c +++ b/tty-term.c @@ -312,10 +312,13 @@ tty_term_override_next(const char *s, size_t *offset) if (s[at] == '\0') return (NULL); - while (s[at] != '\0' && s[at] != ':') { - if (s[at] == '\\' && s[at + 1] == ':') { - value[n++] = ':'; - at += 2; + while (s[at] != '\0') { + if (s[at] == ':') { + if (s[at + 1] == ':') { + value[n++] = ':'; + at += 2; + } else + break; } else { value[n++] = s[at]; at++;