More corner cases

This commit is contained in:
Kovid Goyal
2022-09-15 20:21:42 +05:30
parent c47ccc8a59
commit ced741b247
3 changed files with 17 additions and 7 deletions

View File

@@ -134,7 +134,7 @@ func (self *transformed_walker) walk(dirpath string) error {
}
// we cant use filepath.Join here as it calls Clean() which can alter dirpath if it contains .. or . etc.
path_based_on_original_dir := dirpath
if !strings.HasSuffix(dirpath, sep) {
if !strings.HasSuffix(dirpath, sep) && dirpath != "" {
path_based_on_original_dir += sep
}
path_based_on_original_dir += rpath