Mercurial > vim
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 { |