Return-Path: X-Original-To: apmail-tomcat-dev-archive@www.apache.org Delivered-To: apmail-tomcat-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id EBBC817A40 for ; Wed, 28 Jan 2015 15:53:50 +0000 (UTC) Received: (qmail 93351 invoked by uid 500); 28 Jan 2015 15:53:50 -0000 Delivered-To: apmail-tomcat-dev-archive@tomcat.apache.org Received: (qmail 93252 invoked by uid 500); 28 Jan 2015 15:53:50 -0000 Mailing-List: contact dev-help@tomcat.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Tomcat Developers List" Delivered-To: mailing list dev@tomcat.apache.org Received: (qmail 93135 invoked by uid 99); 28 Jan 2015 15:53:50 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 28 Jan 2015 15:53:50 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [81.169.162.220] (HELO h1611079.stratoserver.net) (81.169.162.220) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 28 Jan 2015 15:53:44 +0000 Received: by h1611079.stratoserver.net (Postfix, from userid 5001) id 217434948897; Wed, 28 Jan 2015 16:52:21 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on h1611079.stratoserver.net X-Spam-Level: Received: from www.internetallee.de (localhost.localdomain [127.0.0.1]) by h1611079.stratoserver.net (Postfix) with ESMTPA id AA39B4948056 for ; Wed, 28 Jan 2015 16:52:16 +0100 (CET) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Wed, 28 Jan 2015 16:52:15 +0100 From: Felix Schumacher To: Tomcat Developers List Subject: Re: svn commit: r1655114 - in /tomcat/tc8.0.x/trunk: ./ java/org/apache/catalina/servlets/DefaultServlet.java In-Reply-To: <54C8F3F3.8030805@christopherschultz.net> References: <20150127192125.C8ECFAC0163@hades.apache.org> <54C8F3F3.8030805@christopherschultz.net> Message-ID: <99f433e884b591e05c5bcd626bdb1e5e@www.internetallee.de> X-Sender: felix.schumacher@internetallee.de User-Agent: Roundcube Webmail/1.0.0 X-Virus-Checked: Checked by ClamAV on apache.org X-Old-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.3.2 Am 28.01.2015 15:36, schrieb Christopher Schultz: > Felix, > > On 1/27/15 2:21 PM, fschumacher@apache.org wrote: >> Author: fschumacher >> Date: Tue Jan 27 19:21:25 2015 >> New Revision: 1655114 >> >> URL: http://svn.apache.org/r1655114 >> Log: >> Close the inputstream that was used to get the content of >> the readme file. Issue reported by Coverity Scan. >> >> Merged r1654522 from /tomcat/trunk >> >> Modified: >> tomcat/tc8.0.x/trunk/ (props changed) >> >> tomcat/tc8.0.x/trunk/java/org/apache/catalina/servlets/DefaultServlet.java >> >> Propchange: tomcat/tc8.0.x/trunk/ >> ------------------------------------------------------------------------------ >> --- svn:mergeinfo (original) >> +++ svn:mergeinfo Tue Jan 27 19:21:25 2015 >> @@ -1 +1 @@ >> -/tomcat >> >> Modified: >> tomcat/tc8.0.x/trunk/java/org/apache/catalina/servlets/DefaultServlet.java >> URL: >> http://svn.apache.org/viewvc/tomcat/tc8.0.x/trunk/java/org/apache/catalina/servlets/DefaultServlet.java?rev=1655114&r1=1655113&r2=1655114&view=diff >> ============================================================================== >> --- >> tomcat/tc8.0.x/trunk/java/org/apache/catalina/servlets/DefaultServlet.java >> (original) >> +++ >> tomcat/tc8.0.x/trunk/java/org/apache/catalina/servlets/DefaultServlet.java >> Tue Jan 27 19:21:25 2015 >> @@ -1538,9 +1538,11 @@ public class DefaultServlet extends Http >> directory.getWebappPath() + readmeFile); >> if (resource.isFile()) { >> StringWriter buffer = new StringWriter(); >> - InputStream is = resource.getInputStream(); >> - copyRange(new InputStreamReader(is), >> - new PrintWriter(buffer)); >> + try (InputStream is = resource.getInputStream(); >> + InputStreamReader reader = new >> InputStreamReader(is)) { >> + copyRange(reader, new PrintWriter(buffer)); >> + } catch (IOException ignored) { >> + } > > I know it seems silly and extra, unnecessary code, but I really dislike > swallowing exceptions like this. Right, that's why I have added logging in r1655117. I think you will not like r1655115 either :) Felix > > -chris --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org For additional commands, e-mail: dev-help@tomcat.apache.org