summaryrefslogtreecommitdiffstats
path: root/src/digraph.c
diff options
context:
space:
mode:
authorYegappan Lakshmanan <yegappan@yahoo.com>2021-09-08 14:57:42 +0200
committerBram Moolenaar <Bram@vim.org>2021-09-08 14:57:42 +0200
commitfc3b775055c2361e507a1a44008d5a7d37eecf14 (patch)
tree13683ebfabf7a13db8be1f97ddecab7d4b4e4899 /src/digraph.c
parent80c88eac5a81dd9f1a96fc80cb8aab6c84fe7b86 (diff)
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.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/digraph.c b/src/digraph.c
index 2bc02ebed0..adabc9b90a 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]))