diff options
author | Yegappan Lakshmanan <yegappan@yahoo.com> | 2021-09-08 14:57:42 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2021-09-08 14:57:42 +0200 |
commit | fc3b775055c2361e507a1a44008d5a7d37eecf14 (patch) | |
tree | 13683ebfabf7a13db8be1f97ddecab7d4b4e4899 /src/digraph.c | |
parent | 80c88eac5a81dd9f1a96fc80cb8aab6c84fe7b86 (diff) | |
download | vim-git-fc3b775055c2361e507a1a44008d5a7d37eecf14.tar.gz |
patch 8.2.3415: Vim9: not all function argument types are properly checkedv8.2.3415
Problem: Vim9: Not all function argument types are properly checked.
Solution: Add and improve argument type checks. (Yegappan Lakshmanan,
closes #8839)
Diffstat (limited to 'src/digraph.c')
-rw-r--r-- | src/digraph.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/digraph.c b/src/digraph.c index 2bc02ebed..adabc9b90 100644 --- a/src/digraph.c +++ b/src/digraph.c @@ -2443,7 +2443,7 @@ f_digraph_getlist(typval_T *argvars, typval_T *rettv) # ifdef FEAT_DIGRAPHS int flag_list_all; - if (in_vim9script() && check_for_opt_number_arg(argvars, 0) == FAIL) + if (in_vim9script() && check_for_opt_bool_arg(argvars, 0) == FAIL) return; if (argvars[0].v_type == VAR_UNKNOWN) @@ -2475,7 +2475,7 @@ f_digraph_set(typval_T *argvars, typval_T *rettv) if (in_vim9script() && (check_for_string_arg(argvars, 0) == FAIL - || check_for_number_arg(argvars, 1) == FAIL)) + || check_for_string_arg(argvars, 1) == FAIL)) return; if (!digraph_set_common(&argvars[0], &argvars[1])) |