diff options
author | zeertzjq <zeertzjq@outlook.com> | 2022-10-27 10:08:13 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-27 10:08:13 +0800 |
commit | 72503a7a4596dd4558e31be428b57f2ce3aaeb4f (patch) | |
tree | 90b720770b69ba92de50e079f929c810d96b7c07 /src/nvim/eval/userfunc.c | |
parent | bce6891a69c6de3657173b880d3a800dc94cc651 (diff) | |
parent | acbfbbb649c39694c3a6a92160984db2fcb6f3ec (diff) | |
download | rneovim-72503a7a4596dd4558e31be428b57f2ce3aaeb4f.tar.gz rneovim-72503a7a4596dd4558e31be428b57f2ce3aaeb4f.tar.bz2 rneovim-72503a7a4596dd4558e31be428b57f2ce3aaeb4f.zip |
Merge pull request #20824 from zeertzjq/vim-8.2.3408
vim-patch:8.2.{partial:2881,3408}
Diffstat (limited to 'src/nvim/eval/userfunc.c')
-rw-r--r-- | src/nvim/eval/userfunc.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/nvim/eval/userfunc.c b/src/nvim/eval/userfunc.c index 2a7ad792df..147beb78ad 100644 --- a/src/nvim/eval/userfunc.c +++ b/src/nvim/eval/userfunc.c @@ -2704,6 +2704,13 @@ void ex_delfunction(exarg_T *eap) *p = NUL; } + if (isdigit(*name) && fudi.fd_dict == NULL) { + if (!eap->skip) { + semsg(_(e_invarg2), eap->arg); + } + xfree(name); + return; + } if (!eap->skip) { fp = find_func(name); } |