Fix X-Origin-Content-Length header value when SVG is sanitized or minified

This commit is contained in:
DarthSim
2025-04-29 21:28:50 +03:00
parent 3d70003f90
commit 2584f689c6
2 changed files with 6 additions and 5 deletions

View File

@@ -406,12 +406,10 @@ func handleProcessing(reqID string, rw http.ResponseWriter, r *http.Request) {
sanitized, svgErr := svg.Sanitize(originData)
checkErr(ctx, "svg_processing", svgErr)
// Since we'll replace origin data, it's better to close it to return
// it's buffer to the pool
originData.Close()
originData = sanitized
defer sanitized.Close()
respondWithImage(reqID, r, rw, statusCode, sanitized, po, imageURL, originData)
return
}
respondWithImage(reqID, r, rw, statusCode, originData, po, imageURL, originData)