aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/eval/userfunc.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nvim/eval/userfunc.c')
-rw-r--r--src/nvim/eval/userfunc.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/nvim/eval/userfunc.c b/src/nvim/eval/userfunc.c
index f7d1e7e0f8..3690ab5d7b 100644
--- a/src/nvim/eval/userfunc.c
+++ b/src/nvim/eval/userfunc.c
@@ -1782,9 +1782,9 @@ theend:
/// Returns NOTDONE when the function could not be found.
///
/// @param funcname name of the function
-/// @param len length of "name" or -1 to use strlen()
+/// @param len length of "name"
/// @param rettv return value goes here
-int call_simple_func(const char *funcname, int len, typval_T *rettv)
+int call_simple_func(const char *funcname, size_t len, typval_T *rettv)
FUNC_ATTR_NONNULL_ALL
{
int ret = FAIL;
@@ -1793,7 +1793,7 @@ int call_simple_func(const char *funcname, int len, typval_T *rettv)
rettv->vval.v_number = 0;
// Make a copy of the name, an option can be changed in the function.
- char *name = xstrnsave(funcname, (size_t)len);
+ char *name = xstrnsave(funcname, len);
int error = FCERR_NONE;
char *tofree = NULL;