From b6af02185828825101aa31b8cf5b6dc2f35b19d2 Mon Sep 17 00:00:00 2001 From: Robert Swain Date: Thu, 11 May 2017 09:18:02 +0200 Subject: [PATCH] mediaapi/writers/download: Unlock activeRemoteRequests after too many tries --- src/github.com/matrix-org/dendrite/mediaapi/writers/download.go | 1 + 1 file changed, 1 insertion(+) diff --git a/src/github.com/matrix-org/dendrite/mediaapi/writers/download.go b/src/github.com/matrix-org/dendrite/mediaapi/writers/download.go index f087bc63f..4a578af5f 100644 --- a/src/github.com/matrix-org/dendrite/mediaapi/writers/download.go +++ b/src/github.com/matrix-org/dendrite/mediaapi/writers/download.go @@ -144,6 +144,7 @@ func Download(w http.ResponseWriter, req *http.Request, origin types.ServerName, Code: 500, JSON: jsonerror.Unknown(fmt.Sprintf("File with media ID %q could not be downloaded from %q", r.MediaMetadata.MediaID, r.MediaMetadata.Origin)), }, logger) + activeRemoteRequests.Unlock() return } logger.WithFields(log.Fields{