From 3503d7c94a6c8c2a5ca1665d648d0cb81afcc863 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Sat, 9 Nov 2019 20:10:17 +0100 Subject: patch 8.1.2278: using "cd" with "exe" may fail Problem: Using "cd" with "exe" may fail. Solution: Use chdir() instead. --- src/testdir/test_shortpathname.vim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/testdir/test_shortpathname.vim') diff --git a/src/testdir/test_shortpathname.vim b/src/testdir/test_shortpathname.vim index 6b3f85f181..3c09b4c25d 100644 --- a/src/testdir/test_shortpathname.vim +++ b/src/testdir/test_shortpathname.vim @@ -51,7 +51,7 @@ func Test_ColonEight() call TestIt(file2, ':p:8', resfile2) call TestIt(nofile2, ':p:8', resnofile2) call TestIt(nofile2, ':p:8:h', fnamemodify(resnofile2, ':h')) - exe 'cd ' . dir1 + call chdir(dir1) call TestIt(file1, ':.:8', strpart(resfile1, strlen(resdir1)+1)) call TestIt(nofile1, ':.:8', strpart(resnofile1, strlen(resdir1)+1)) call TestIt(file2, ':.:8', strpart(resfile2, strlen(resdir1)+1)) @@ -68,7 +68,7 @@ func Test_ColonEight() call delete(dir2, 'd') call delete(dir1, 'd') - exe "cd " . save_dir + call chdir(save_dir) endfunc func Test_ColonEight_MultiByte() -- cgit v1.2.3