2
2
mirror of https://github.com/octoleo/restic.git synced 2024-11-26 14:56:29 +00:00

archiver: use correct filepath in fileSaver for vss

When using the VSS FS, then `f.Name()` contained the filename in the
snapshot. This caused a double mapping when calling NodeFromFileInfo.
This commit is contained in:
Michael Eischer 2024-10-18 21:41:02 +02:00
parent b988754a6d
commit 26b77a543d

View File

@ -156,7 +156,7 @@ func (s *fileSaver) saveFile(ctx context.Context, chnker *chunker.Chunker, snPat
debug.Log("%v", snPath)
node, err := s.NodeFromFileInfo(snPath, f.Name(), fi, false)
node, err := s.NodeFromFileInfo(snPath, target, fi, false)
if err != nil {
_ = f.Close()
completeError(err)