mirror of
https://github.com/octoleo/restic.git
synced 2024-11-05 04:47:51 +00:00
local backend: do not call Sync() on directory
This fails at least on Windows.
This commit is contained in:
parent
fe565e17c3
commit
35f9eae6c3
@ -283,23 +283,7 @@ func (b *Local) Save(h backend.Handle, p []byte) (err error) {
|
||||
return err
|
||||
}
|
||||
|
||||
err = setNewFileMode(f, fi)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
// try to flush directory
|
||||
d, err := os.Open(filepath.Dir(f))
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
err = d.Sync()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
return d.Close()
|
||||
return setNewFileMode(f, fi)
|
||||
}
|
||||
|
||||
// Stat returns information about a blob.
|
||||
|
Loading…
Reference in New Issue
Block a user