diff options
author | Bram Moolenaar <Bram@vim.org> | 2016-03-25 18:42:46 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2016-03-25 18:42:46 +0100 |
commit | 52c6eaffd43a8c8865f8d6ed7cde0a8b137479e2 (patch) | |
tree | 264699b877dca19f40ff696e932b11ef9c1c610c /src/testdir/test_fnamemodify.vim | |
parent | da64ab322ae35e473a24b211d22d05b1439aa05c (diff) | |
download | vim-git-52c6eaffd43a8c8865f8d6ed7cde0a8b137479e2.tar.gz |
patch 7.4.1654v7.4.1654
Problem: Crash when using expand('%:S') in a buffer without a name.
Solution: Don't set a NUL. (James McCoy, closes #714)
Diffstat (limited to 'src/testdir/test_fnamemodify.vim')
-rw-r--r-- | src/testdir/test_fnamemodify.vim | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/testdir/test_fnamemodify.vim b/src/testdir/test_fnamemodify.vim index 902be40dc..2267e18e3 100644 --- a/src/testdir/test_fnamemodify.vim +++ b/src/testdir/test_fnamemodify.vim @@ -41,3 +41,9 @@ func Test_fnamemodify() call assert_equal("'abc\\\ndef'", fnamemodify("abc\ndef", ':S')) set shell& endfunc + +func Test_expand() + new + call assert_equal("", expand('%:S')) + quit +endfunc |