From 4aa6ecb122f5145f6b404f31088e877f459fc15e Mon Sep 17 00:00:00 2001 From: Audrius Butkevicius Date: Fri, 22 Apr 2016 08:12:10 +0000 Subject: [PATCH] lib/model: Do not use WRONLY (ref #2584) GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/2994 --- lib/model/sharedpullerstate.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/model/sharedpullerstate.go b/lib/model/sharedpullerstate.go index f079fdad..eabcbd3e 100644 --- a/lib/model/sharedpullerstate.go +++ b/lib/model/sharedpullerstate.go @@ -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 {