diff options
Diffstat (limited to 'src/filepath.c')
-rw-r--r-- | src/filepath.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/filepath.c b/src/filepath.c index e81eeb1200..69bc8b5f49 100644 --- a/src/filepath.c +++ b/src/filepath.c @@ -1301,7 +1301,9 @@ f_glob(typval_T *argvars, typval_T *rettv) void f_glob2regpat(typval_T *argvars, typval_T *rettv) { - char_u *pat = tv_get_string_chk(&argvars[0]); + char_u buf[NUMBUFLEN]; + char_u *pat = tv_get_string_buf_chk_strict(&argvars[0], buf, + in_vim9script()); rettv->v_type = VAR_STRING; rettv->vval.v_string = (pat == NULL) |