aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/terminal.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nvim/terminal.c')
-rw-r--r--src/nvim/terminal.c3
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;
}