diff options
Diffstat (limited to 'src/nvim/terminal.c')
-rw-r--r-- | src/nvim/terminal.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/nvim/terminal.c b/src/nvim/terminal.c index 2b44763ddd..43f68f7321 100644 --- a/src/nvim/terminal.c +++ b/src/nvim/terminal.c @@ -271,10 +271,11 @@ static int parse_osc8(VTermStringFragment frag, int *attr) } static int on_osc(int command, VTermStringFragment frag, void *user) + FUNC_ATTR_NONNULL_ALL { Terminal *term = user; - if (frag.str == NULL) { + if (frag.str == NULL || frag.len == 0) { return 0; } |