From c9e5c33a18acffe583592828a5a6696cbc779c1a Mon Sep 17 00:00:00 2001 From: Gabriel Adrian Samfira Date: Tue, 4 Apr 2023 12:59:52 -0700 Subject: [PATCH] UnmountAll is a no-op for missing mount points Signed-off-by: Gabriel Adrian Samfira --- mount/mount_windows.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mount/mount_windows.go b/mount/mount_windows.go index 855d78c02..7c24fa600 100644 --- a/mount/mount_windows.go +++ b/mount/mount_windows.go @@ -177,6 +177,9 @@ func UnmountAll(mount string, flags int) error { // This isn't an error, per the EINVAL handling in the Linux version return nil } + if _, err := os.Stat(mount); os.IsNotExist(err) { + return nil + } return Unmount(mount, flags) }