mirror of
https://github.com/restic/restic.git
synced 2026-11-04 22:39:21 +00:00
mount: fix crash in mountpoint validation (#21879)
This commit is contained in:
1 parent
ce9b6ceea1
commit
ae96b2a0f8
2 files changed
+9
No files matched your search
@@ -227,6 +227,8 @@ func validateMountpoint(mountpoint string, gopts global.Options) error {
|
||||
stat, err := os.Stat(mountpoint)
|
||||
if errors.Is(err, os.ErrNotExist) {
|
||||
return errors.Fatal(fmt.Sprintf("mountpoint %s does not exist", mountpoint))
|
||||
} else if err != nil {
|
||||
return errors.Fatal(fmt.Sprintf("mountpoint %s is inaccessible: %v", mountpoint, err))
|
||||
} else if !stat.IsDir() {
|
||||
return errors.Fatal(fmt.Sprintf("mountpoint %s is not a directory", mountpoint))
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user