aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mount.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/mount.go b/mount.go
index 5bdaa51..03cbc0b 100644
--- a/mount.go
+++ b/mount.go
@@ -366,7 +366,8 @@ func initGoFuse(fs pathfs.FileSystem, args *argContainer) *fuse.Server {
// Add a volume name if running osxfuse. Otherwise the Finder will show it as
// something like "osxfuse Volume 0 (gocryptfs)".
if runtime.GOOS == "darwin" {
- mOpts.Options = append(mOpts.Options, "volname="+path.Base(args.mountpoint))
+ volname := strings.Replace(path.Base(args.mountpoint), ",", "_", -1)
+ mOpts.Options = append(mOpts.Options, "volname="+volname)
}
// The kernel enforces read-only operation, we just have to pass "ro".
// Reverse mounts are always read-only.