X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/cf6ddb95b1f75d3cefc23ddc18a29293d912bf22..a28d45e3baaeace980ede6d70f8df0261275e0b5:/terminal.c diff --git a/terminal.c b/terminal.c index c0c809c6..ba504d43 100644 --- a/terminal.c +++ b/terminal.c @@ -3290,8 +3290,8 @@ static void term_out(Terminal *term) } term->termstate = SEEN_CSI; } else if (c == ';') { - if (++term->esc_nargs <= ARGS_MAX) - term->esc_args[term->esc_nargs - 1] = ARG_DEFAULT; + if (term->esc_nargs < ARGS_MAX) + term->esc_args[term->esc_nargs++] = ARG_DEFAULT; term->termstate = SEEN_CSI; } else if (c < '@') { if (term->esc_query)