diff options
-rw-r--r-- | mount.go | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -10,6 +10,7 @@ import ( "path" "path/filepath" "runtime" + "runtime/debug" "strings" "syscall" "time" @@ -139,6 +140,9 @@ func doMount(args *argContainer) int { // This prevents a dangling "Transport endpoint is not connected" // mountpoint if the user hits CTRL-C. handleSigint(srv, args.mountpoint) + // Return memory that was allocated for scrypt (64M by default!) and other + // stuff that is no longer needed to the OS + debug.FreeOSMemory() // Jump into server loop. Returns when it gets an umount request from the kernel. srv.Serve() return 0 |