From 87d26dc99e8ddc4e484451e68c9a49d3ba5f0ddc Mon Sep 17 00:00:00 2001
From: Travis Ralston <travpc@gmail.com>
Date: Sat, 11 Nov 2017 23:56:20 -0700
Subject: [PATCH] Setting the max size to 0 should disable the max size

---
 .../turt2live/matrix-media-repo/client/r0/upload.go           | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/github.com/turt2live/matrix-media-repo/client/r0/upload.go b/src/github.com/turt2live/matrix-media-repo/client/r0/upload.go
index a178f1a3..f324abaf 100644
--- a/src/github.com/turt2live/matrix-media-repo/client/r0/upload.go
+++ b/src/github.com/turt2live/matrix-media-repo/client/r0/upload.go
@@ -34,7 +34,9 @@ func UploadMedia(w http.ResponseWriter, r *http.Request, db storage.Database, c
 		contentType = "application/octet-stream" // binary
 	}
 
-	r.Body = http.MaxBytesReader(w, r.Body, c.Uploads.MaxSizeBytes)
+	if c.Uploads.MaxSizeBytes > 0 {
+		r.Body = http.MaxBytesReader(w, r.Body, c.Uploads.MaxSizeBytes)
+	}
 
 	request := &media_handler.MediaUploadRequest{
 		UploadedBy: "",
-- 
GitLab