Mercurial > vim
comparison src/testdir/test_getvar.vim @ 19114:3856047f2211 v8.2.0117
patch 8.2.0117: crash when using gettabwinvar() with invalid arguments
Commit: https://github.com/vim/vim/commit/ee93b737aaa7bf65edc7281f429dd89fcf657a6f
Author: Bram Moolenaar <Bram@vim.org>
Date: Tue Jan 14 19:05:39 2020 +0100
patch 8.2.0117: crash when using gettabwinvar() with invalid arguments
Problem: Crash when using gettabwinvar() with invalid arguments. (Yilin
Yang)
Solution: Use "curtab" if "tp" is NULL. (closes #5475)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Tue, 14 Jan 2020 19:15:04 +0100 |
parents | 9fac6d0de69a |
children | 94f05de75e9f |
comparison
equal
deleted
inserted
replaced
19113:4858db718203 | 19114:3856047f2211 |
---|---|
81 call assert_equal('', gettabwinvar(9, 3, '')) | 81 call assert_equal('', gettabwinvar(9, 3, '')) |
82 call assert_equal({'dict2': 'newval'}, gettabwinvar(9, 3, '', def_dict)) | 82 call assert_equal({'dict2': 'newval'}, gettabwinvar(9, 3, '', def_dict)) |
83 | 83 |
84 unlet def_dict | 84 unlet def_dict |
85 | 85 |
86 call assert_equal("", gettabwinvar(9, 2020, '')) | |
86 call assert_equal('', gettabwinvar(2, 3, '&nux')) | 87 call assert_equal('', gettabwinvar(2, 3, '&nux')) |
87 call assert_equal(1, gettabwinvar(2, 3, '&nux', 1)) | 88 call assert_equal(1, gettabwinvar(2, 3, '&nux', 1)) |
88 tabonly | 89 tabonly |
89 endfunc | 90 endfunc |
90 | 91 |