nametransform: get rid of leading "./"
Paths in the root directory were encrypted to this: foobar -> ./N9vPc0gXUY4PDSt0-muYXQ==
This commit is contained in:
parent
df1e3a10c4
commit
df28fc5a11
|
@ -99,7 +99,7 @@ func (be *NameTransform) EncryptPathDirIV(plainPath string, rootDir string) (cip
|
||||||
if be.longNames && len(cBaseName) > syscall.NAME_MAX {
|
if be.longNames && len(cBaseName) > syscall.NAME_MAX {
|
||||||
cBaseName = HashLongName(cBaseName)
|
cBaseName = HashLongName(cBaseName)
|
||||||
}
|
}
|
||||||
cipherPath = cParentDir + "/" + cBaseName
|
cipherPath = filepath.Join(cParentDir, cBaseName)
|
||||||
return cipherPath, nil
|
return cipherPath, nil
|
||||||
}
|
}
|
||||||
// Not cached - walk the directory tree
|
// Not cached - walk the directory tree
|
||||||
|
@ -118,7 +118,7 @@ func (be *NameTransform) EncryptPathDirIV(plainPath string, rootDir string) (cip
|
||||||
encryptedNames = append(encryptedNames, encryptedName)
|
encryptedNames = append(encryptedNames, encryptedName)
|
||||||
wd = filepath.Join(wd, encryptedName)
|
wd = filepath.Join(wd, encryptedName)
|
||||||
}
|
}
|
||||||
cipherPath = strings.Join(encryptedNames, "/")
|
cipherPath = filepath.Join(encryptedNames...)
|
||||||
// Cache the final DirIV
|
// Cache the final DirIV
|
||||||
cParentDir = filepath.Dir(cipherPath)
|
cParentDir = filepath.Dir(cipherPath)
|
||||||
be.DirIVCache.store(parentDir, iv, cParentDir)
|
be.DirIVCache.store(parentDir, iv, cParentDir)
|
||||||
|
|
Loading…
Reference in New Issue