mirror of
https://github.com/restic/restic.git
synced 2025-08-13 10:57:38 +00:00
archiver: Fix blocking on pipes
This commit is contained in:
@@ -334,7 +334,7 @@ func (arch *Archiver) Save(ctx context.Context, snPath, target string, previous
|
|||||||
var fi os.FileInfo
|
var fi os.FileInfo
|
||||||
var errFI error
|
var errFI error
|
||||||
|
|
||||||
file, errOpen := arch.FS.OpenFile(target, fs.O_RDONLY|fs.O_NOFOLLOW, 0)
|
file, errOpen := arch.FS.OpenFile(target, fs.O_RDONLY|fs.O_NOFOLLOW|fs.O_NONBLOCK, 0)
|
||||||
if errOpen == nil {
|
if errOpen == nil {
|
||||||
fi, errFI = file.Stat()
|
fi, errFI = file.Stat()
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user