comparison src/eval.c @ 24250:01b274c3f69b v8.2.2666

patch 8.2.2666: Vim9: not enough function arguments checked for string Commit: https://github.com/vim/vim/commit/c580943965fc9b006ec233bdee4ea5380f5594ea Author: Bram Moolenaar <Bram@vim.org> Date: Sat Mar 27 21:23:30 2021 +0100 patch 8.2.2666: Vim9: not enough function arguments checked for string Problem: Vim9: not enough function arguments checked for string. Solution: Check in ch_logfile(), char2nr() and others.
author Bram Moolenaar <Bram@vim.org>
date Sat, 27 Mar 2021 21:30:02 +0100
parents 2194227d034a
children 236e9ebdb30e
comparison
equal deleted inserted replaced
24249:d50dd5561cc0 24250:01b274c3f69b
5296 pos.coladd = 0; 5296 pos.coladd = 0;
5297 5297
5298 return &pos; 5298 return &pos;
5299 } 5299 }
5300 5300
5301 if (in_vim9script() && check_for_string_arg(varp, 0) == FAIL)
5302 return NULL;
5303
5301 name = tv_get_string_chk(varp); 5304 name = tv_get_string_chk(varp);
5302 if (name == NULL) 5305 if (name == NULL)
5303 return NULL; 5306 return NULL;
5304 if (name[0] == '.') // cursor 5307 if (name[0] == '.') // cursor
5305 { 5308 {