X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/0620c88abd34d2aa7d47bb9dfd383be247728185..162514b14ee6be0be792c0e66afd5f39b8b194c8:/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)