This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch 10.1.x in repository https://gitbox.apache.org/repos/asf/tomcat.git
The following commit(s) were added to refs/heads/10.1.x by this push: new 9fe0c374a9 Use try-with-resources to avoid potential resource leak 9fe0c374a9 is described below commit 9fe0c374a9b1a6cf98fd92099169ffa9dc2bae4c Author: Mark Thomas <ma...@apache.org> AuthorDate: Wed Jul 5 14:27:44 2023 +0100 Use try-with-resources to avoid potential resource leak Identified by Coverity Scan --- java/org/apache/catalina/ssi/SSIServlet.java | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/java/org/apache/catalina/ssi/SSIServlet.java b/java/org/apache/catalina/ssi/SSIServlet.java index 30cfff4e34..c77ffaac4a 100644 --- a/java/org/apache/catalina/ssi/SSIServlet.java +++ b/java/org/apache/catalina/ssi/SSIServlet.java @@ -215,19 +215,19 @@ public class SSIServlet extends HttpServlet { } else { isr = new InputStreamReader(resourceInputStream, encoding); } - BufferedReader bufferedReader = new BufferedReader(isr); - long lastModified = ssiProcessor.process(bufferedReader, - resourceInfo.getLastModified(), printWriter); - if (lastModified > 0) { - res.setDateHeader("last-modified", lastModified); + try (BufferedReader bufferedReader = new BufferedReader(isr)) { + long lastModified = ssiProcessor.process(bufferedReader, + resourceInfo.getLastModified(), printWriter); + if (lastModified > 0) { + res.setDateHeader("last-modified", lastModified); + } + if (buffered) { + printWriter.flush(); + @SuppressWarnings("null") + String text = stringWriter.toString(); + res.getWriter().write(text); + } } - if (buffered) { - printWriter.flush(); - @SuppressWarnings("null") - String text = stringWriter.toString(); - res.getWriter().write(text); - } - bufferedReader.close(); } } --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org