PathServlet: close writer after writing blob text Change-Id: I2dca16dfed875b4e0dc19340b16e62a2ce294081
diff --git a/gitiles-servlet/src/main/java/com/google/gitiles/PathServlet.java b/gitiles-servlet/src/main/java/com/google/gitiles/PathServlet.java index fe2ad47..bcbb1a5 100644 --- a/gitiles-servlet/src/main/java/com/google/gitiles/PathServlet.java +++ b/gitiles-servlet/src/main/java/com/google/gitiles/PathServlet.java
@@ -181,9 +181,9 @@ // under the assumption that any hint we can give to a browser that // this is base64 data might cause it to try to decode it and render // as HTML, which would be bad. - Writer writer = startRenderText(req, res, null); res.setHeader(MODE_HEADER, String.format("%06o", wr.type.mode.getBits())); - try (OutputStream out = BaseEncoding.base64().encodingStream(writer)) { + try (Writer writer = startRenderText(req, res, null); + OutputStream out = BaseEncoding.base64().encodingStream(writer)) { rw.getObjectReader().open(wr.id).copyTo(out); } break;