Sfoglia il codice sorgente

Try harder removing the temp file

Audrius Butkevicius 10 anni fa
parent
commit
42acf0ed60
1 ha cambiato i file con 1 aggiunte e 1 eliminazioni
  1. 1 1
      lib/model/rwfolder.go

+ 1 - 1
lib/model/rwfolder.go

@@ -1015,7 +1015,7 @@ func (p *rwFolder) handleFile(file protocol.FileInfo, copyChan chan<- copyBlocks
 			// Otherwise, discard the file ourselves in order for the
 			// sharedpuller not to panic when it fails to exclusively create a
 			// file which already exists
-			os.Remove(tempName)
+			osutil.InWritableDir(osutil.Remove, tempName)
 		}
 	} else {
 		blocks = file.Blocks