From 05d1451009140238e57ee3a59dc316f332d744bf Mon Sep 17 00:00:00 2001 From: Sergey Zhuravlev Date: Wed, 6 Nov 2024 18:24:44 +0500 Subject: [PATCH] Fixed the type of ErrNotExist wrapper (for compatibility with other code) --- kvmrun/backend/block/device.go | 2 +- kvmrun/backend/file/device.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/kvmrun/backend/block/device.go b/kvmrun/backend/block/device.go index 5d6f458..2adb1ab 100644 --- a/kvmrun/backend/block/device.go +++ b/kvmrun/backend/block/device.go @@ -48,7 +48,7 @@ func (d *Device) IsAvailable() (bool, error) { } case os.IsNotExist(err): - return false, fmt.Errorf("%w: %s", os.ErrNotExist, d.Path) + return false, &os.PathError{Op: "stat", Path: d.Path, Err: os.ErrNotExist} default: return false, err } diff --git a/kvmrun/backend/file/device.go b/kvmrun/backend/file/device.go index 6510c34..0de2bbd 100644 --- a/kvmrun/backend/file/device.go +++ b/kvmrun/backend/file/device.go @@ -58,7 +58,7 @@ func (d *Device) IsAvailable() (bool, error) { fi, err := os.Lstat(d.Path) if err != nil { if os.IsNotExist(err) { - return false, fmt.Errorf("%w: %s", os.ErrNotExist, d.Path) + return false, &os.PathError{Op: "stat", Path: d.Path, Err: os.ErrNotExist} } else { return false, err }