From d4396c96bf2e662b6c2e3540295f46fdc88ff46f Mon Sep 17 00:00:00 2001 From: Wei Fu Date: Mon, 15 Jan 2024 21:48:24 +0800 Subject: [PATCH] mount: UnmountRecursive return nil if path doesn't exist Signed-off-by: Wei Fu --- mount/mount_unix.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mount/mount_unix.go b/mount/mount_unix.go index a1815956a..49a17152b 100644 --- a/mount/mount_unix.go +++ b/mount/mount_unix.go @@ -19,6 +19,7 @@ package mount import ( + "os" "sort" "github.com/moby/sys/mountinfo" @@ -33,6 +34,9 @@ func UnmountRecursive(target string, flags int) error { target, err := CanonicalizePath(target) if err != nil { + if os.IsNotExist(err) { + err = nil + } return err }