diff options
Diffstat (limited to 'internal')
| -rw-r--r-- | internal/fusefrontend_reverse/reverse_longnames.go | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/internal/fusefrontend_reverse/reverse_longnames.go b/internal/fusefrontend_reverse/reverse_longnames.go index 212d493..6a561d8 100644 --- a/internal/fusefrontend_reverse/reverse_longnames.go +++ b/internal/fusefrontend_reverse/reverse_longnames.go @@ -51,7 +51,7 @@ func initLongnameCache() {  // findLongnameParent converts "gocryptfs.longname.XYZ" to the plaintext name  func (rfs *ReverseFS) findLongnameParent(dir string, dirIV []byte, longname string) (plaintextName string, err error) {  	longnameCacheLock.Lock() -	hit := longnameParentCache[longname] +	hit := longnameParentCache[dir + "/" + longname]  	longnameCacheLock.Unlock()  	if hit != "" {  		return hit, nil @@ -79,7 +79,7 @@ func (rfs *ReverseFS) findLongnameParent(dir string, dirIV []byte, longname stri  			log.Panic("logic error or wrong shortNameMax constant?")  		}  		hName := rfs.nameTransform.HashLongName(cName) -		longnameParentCache[hName] = plaintextName +		longnameParentCache[dir + "/" + hName] = plaintextName  		if longname == hName {  			hit = plaintextName  		} | 
