diff options
| author | Jakob Unterwurzacher | 2016-10-08 23:50:19 +0200 | 
|---|---|---|
| committer | Jakob Unterwurzacher | 2016-10-08 23:50:19 +0200 | 
| commit | dc4fdd8f44a9c54f20a13e576eeb140a636e9ee2 (patch) | |
| tree | 1dff4c6f2c4b96b960972e2bec501274c3f07ebb | |
| parent | 12f8ba85c21d24300dbcc62d7445b6b7de9ed0bf (diff) | |
main: fix shadow detection logic
This fired incorrectly:
	Mountpoint "/home/testuser" would shadow cipherdir "/home/testuser.cipher", this is not supported
| -rw-r--r-- | mount.go | 2 | 
1 files changed, 1 insertions, 1 deletions
| @@ -38,7 +38,7 @@ func doMount(args *argContainer) int {  	}  	// We cannot mount "/home/user/.cipher" at "/home/user" because the mount  	// will hide ".cipher" also for us. -	if strings.HasPrefix(args.cipherdir, args.mountpoint) { +	if args.cipherdir == args.mountpoint || strings.HasPrefix(args.cipherdir, args.mountpoint+"/") {  		tlog.Fatal.Printf("Mountpoint %q would shadow cipherdir %q, this is not supported",  			args.mountpoint, args.cipherdir)  		os.Exit(ErrExitMountPoint) | 
