mediaapi/writers/download: Only try to write as much as was read

This commit is contained in:
Robert Swain 2017-05-10 16:08:51 +02:00
parent 8f68f61117
commit df52b1aef2

View file

@ -279,7 +279,7 @@ func Download(w http.ResponseWriter, req *http.Request, origin types.ServerName,
fetchError = errFileIsTooLarge fetchError = errFileIsTooLarge
} else { } else {
// write to disk // write to disk
bytesTemp, writeErr := writer.Write(buffer) bytesTemp, writeErr := writer.Write(buffer[:bytesRead])
if writeErr != nil && writeErr != io.EOF { if writeErr != nil && writeErr != io.EOF {
fetchError = errWrite fetchError = errWrite
} else { } else {