lib/model: Do not use WRONLY (ref #2584)

GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/2994
This commit is contained in:
Audrius Butkevicius 2016-04-22 08:12:10 +00:00 committed by Jakob Borg
parent ccfcdf7f48
commit 4aa6ecb122

View File

@ -122,7 +122,8 @@ func (s *sharedPullerState) tempFile() (io.WriterAt, error) {
}
// Attempt to create the temp file
flags := os.O_WRONLY
// RDWR because of issue #2994.
flags := os.O_RDWR
if s.reused == 0 {
flags |= os.O_CREATE | os.O_EXCL
} else {