aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2022-08-25 17:57:32 +0800
committerGitHub <noreply@github.com>2022-08-25 17:57:32 +0800
commit274e1122ade42095cd5b6416e70bda3aa0cb0423 (patch)
tree5a3f1320f621eeaff2c6bbd2513ec2b5852d6974 /src
parentf0658fd552ec2d72cdd3f09942fe104bc6265115 (diff)
downloadrneovim-274e1122ade42095cd5b6416e70bda3aa0cb0423.tar.gz
rneovim-274e1122ade42095cd5b6416e70bda3aa0cb0423.tar.bz2
rneovim-274e1122ade42095cd5b6416e70bda3aa0cb0423.zip
fix(usercmd): also check for whitespace after escaped character (#19942)
Diffstat (limited to 'src')
-rw-r--r--src/nvim/usercmd.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/nvim/usercmd.c b/src/nvim/usercmd.c
index 59b8d10200..e130db69f2 100644
--- a/src/nvim/usercmd.c
+++ b/src/nvim/usercmd.c
@@ -1061,11 +1061,11 @@ bool uc_split_args_iter(const char *arg, size_t arglen, size_t *end, char *buf,
buf[l++] = arg[++pos];
} else {
buf[l++] = arg[pos];
- if (ascii_iswhite(arg[pos + 1])) {
- *end = pos + 1;
- *len = l;
- return false;
- }
+ }
+ if (ascii_iswhite(arg[pos + 1])) {
+ *end = pos + 1;
+ *len = l;
+ return false;
}
}