diff options
author | Andy K. Massimino <f8a663@normed.space> | 2021-03-21 12:06:23 -0400 |
---|---|---|
committer | Andy K. Massimino <f8a663@normed.space> | 2021-03-21 12:06:23 -0400 |
commit | e25ebf6b4f1342719b77ced3cc79c113f3dcb41e (patch) | |
tree | 29780a02a756d722c23496734115526868530003 /src/nvim/eval/funcs.c | |
parent | 6519b184716adcffa72e9ad87f6ae6d0d40f5e9f (diff) | |
download | rneovim-e25ebf6b4f1342719b77ced3cc79c113f3dcb41e.tar.gz rneovim-e25ebf6b4f1342719b77ced3cc79c113f3dcb41e.tar.bz2 rneovim-e25ebf6b4f1342719b77ced3cc79c113f3dcb41e.zip |
Fix neovim tag bugs uncovered by vim-8.2.0088,
but not related to the patch. Specifically:
- settagstack()'s e_listreq is in the wrong place
- in :ltag, vim_strncpy -> xstrlcpy length parameter is different
xstrlcpy's length includes the null terminator (so add one)
- in :ltag, STRNCAT -> xstrlcat takes dest size, not number to copy
use snprintf instead
Diffstat (limited to 'src/nvim/eval/funcs.c')
-rw-r--r-- | src/nvim/eval/funcs.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/nvim/eval/funcs.c b/src/nvim/eval/funcs.c index 9edf5c8f7e..5f08b53e50 100644 --- a/src/nvim/eval/funcs.c +++ b/src/nvim/eval/funcs.c @@ -8809,8 +8809,6 @@ static void f_settagstack(typval_T *argvars, typval_T *rettv, FunPtr fptr) if (set_tagstack(wp, d, action) == OK) { rettv->vval.v_number = 0; - } else { - EMSG(_(e_listreq)); } } |