1
0
forked from aniani/vim

patch 8.2.1804: resolve('/') returns an empty string

Problem:    resolve('/') returns an empty string.
Solution:   Don't remove single slash. (closes #7074)
This commit is contained in:
Bram Moolenaar
2020-10-05 20:38:06 +02:00
parent afe8cf6170
commit 50c4e9e08f
3 changed files with 5 additions and 1 deletions

View File

@@ -1889,7 +1889,7 @@ f_resolve(typval_T *argvars, typval_T *rettv)
is_relative_to_current = TRUE;
len = STRLEN(p);
if (len > 0 && after_pathsep(p, p + len))
if (len > 1 && after_pathsep(p, p + len))
{
has_trailing_pathsep = TRUE;
p[len - 1] = NUL; // the trailing slash breaks readlink()