local backend: do not call Sync() on directory

This fails at least on Windows.
This commit is contained in:
Alexander Neumann 2016-01-24 18:01:00 +01:00
parent fe565e17c3
commit 35f9eae6c3
1 changed files with 1 additions and 17 deletions

View File

@ -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.