From f6f33e80684c08fbe87fe74febce85f83c37cd7d Mon Sep 17 00:00:00 2001 From: Robert Swain Date: Mon, 22 May 2017 16:24:41 +0200 Subject: [PATCH] mediaapi/fileutils: Fix missing error check lost-in-refactoring --- .../matrix-org/dendrite/mediaapi/fileutils/fileutils.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/github.com/matrix-org/dendrite/mediaapi/fileutils/fileutils.go b/src/github.com/matrix-org/dendrite/mediaapi/fileutils/fileutils.go index cf487a878..6779be537 100644 --- a/src/github.com/matrix-org/dendrite/mediaapi/fileutils/fileutils.go +++ b/src/github.com/matrix-org/dendrite/mediaapi/fileutils/fileutils.go @@ -152,6 +152,9 @@ func WriteTempFile(reqReader io.Reader, maxFileSizeBytes types.FileSizeBytes, ab if respWriter != nil { bytesTemp, copyError = writeToResponse(respWriter, buffer, bytesRead) bytesResponded += bytesTemp + if copyError != nil { + break + } } if copyError == nil { // Note: if we get here then copyError != ErrFileIsTooLarge && copyError != errWrite