From ee26333c430664a08d793c983a96bc37dbdc7f2c Mon Sep 17 00:00:00 2001 From: Andrea Spacca Date: Wed, 5 Apr 2023 22:47:39 +0900 Subject: [PATCH] fix reader/decryptionReader --- server/handlers.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/handlers.go b/server/handlers.go index 948f0d5..704a987 100644 --- a/server/handlers.go +++ b/server/handlers.go @@ -1233,7 +1233,7 @@ func (s *Server) getHandler(w http.ResponseWriter, r *http.Request) { w.Header().Set("X-Remaining-Days", remainingDays) password := r.Header.Get("X-Decrypt-Password") - decryptionReader, err := attachDecryptionReader(reader, password) + reader, err = attachDecryptionReader(reader, password) if err != nil { http.Error(w, "Could not decrypt file", http.StatusInternalServerError) return @@ -1256,7 +1256,7 @@ func (s *Server) getHandler(w http.ResponseWriter, r *http.Request) { reader = io.NopCloser(bluemonday.UGCPolicy().SanitizeReader(reader)) } - if _, err = io.Copy(w, decryptionReader); err != nil { + if _, err = io.Copy(w, reader); err != nil { s.logger.Printf("%s", err.Error()) http.Error(w, "Error occurred copying to output stream", http.StatusInternalServerError) return