1
0
forked from aniani/vim

updated for version 7.3.1301

Problem:    Some tests fail on MS-Windows.
Solution:   Fix path separators in test 89 and 96.  Omit test 97, escaping
            works differently.  Make findfile() work on MS-Windows.
This commit is contained in:
Bram Moolenaar
2013-07-03 21:19:07 +02:00
parent 3437b91102
commit ee0ee2a046
6 changed files with 14 additions and 8 deletions

View File

@@ -4693,14 +4693,14 @@ vim_findfile_init(path, filename, stopdirs, level, free_visited, find_what,
#ifdef FEAT_PATH_EXTRA
else
{
char_u *p = vim_strrchr(search_ctx->ffsc_fix_path, PATHSEP);
char_u *p = gettail(search_ctx->ffsc_fix_path);
char_u *wc_path = NUL;
char_u *temp = NUL;
int len = 0;
if (p != NULL)
if (p > search_ctx->ffsc_fix_path)
{
len = p - search_ctx->ffsc_fix_path;
len = p - search_ctx->ffsc_fix_path - 1;
STRNCAT(ff_expand_buffer, search_ctx->ffsc_fix_path, len);
add_pathsep(ff_expand_buffer);
}