Ignore OSC if the first argument is not properly terminated.

This commit is contained in:
nicm 2022-06-10 11:55:30 +00:00
parent ccc9dc3bb4
commit 18a5835aff

View File

@ -2292,6 +2292,8 @@ input_exit_osc(struct input_ctx *ictx)
option = 0; option = 0;
while (*p >= '0' && *p <= '9') while (*p >= '0' && *p <= '9')
option = option * 10 + *p++ - '0'; option = option * 10 + *p++ - '0';
if (*p != ';' && *p != '\0')
return;
if (*p == ';') if (*p == ';')
p++; p++;