Skip to content

Commit abfc52b

Browse files
committed
clarify different error conditions in file target
Signed-off-by: Avi Deitcher <[email protected]>
1 parent 10d6a02 commit abfc52b

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

pkg/storage/file/file.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package file
22

33
import (
44
"context"
5+
"fmt"
56
"io"
67
"io/fs"
78
"net/url"
@@ -66,13 +67,13 @@ func (f *File) Remove(ctx context.Context, target string, logger *log.Entry) err
6667
func copyFile(from, to string) (int64, error) {
6768
src, err := os.Open(from)
6869
if err != nil {
69-
return 0, err
70+
return 0, fmt.Errorf("failed to open source file %s: %w", from, err)
7071
}
7172
defer src.Close()
7273

7374
dst, err := os.Create(to)
7475
if err != nil {
75-
return 0, err
76+
return 0, fmt.Errorf("failed to create target file %s: %w", to, err)
7677
}
7778
defer dst.Close()
7879
n, err := io.Copy(dst, src)

0 commit comments

Comments
 (0)