snapshot: correct error handling for filepath.Abs

This commit is contained in:
Alexander Neumann
2017-12-23 14:32:21 +01:00
parent 0532f08048
commit 4e0b2a8e3a
2 changed files with 8 additions and 1 deletions

View File

@@ -692,6 +692,13 @@ func (arch *Archiver) Snapshot(ctx context.Context, p *restic.Progress, paths, t
}
sn.Excludes = arch.Excludes
// make paths absolute
for i, path := range paths {
if p, err := filepath.Abs(path); err == nil {
paths[i] = p
}
}
jobs := archivePipe{}
// use parent snapshot (if some was given)