luehe 2004/04/29 11:33:50 Modified: jasper2/src/share/org/apache/jasper/compiler Compiler.java Log: Fixed another incidence where URLConnection was not closed when checking for lastModified date of included resources Revision Changes Path 1.82 +9 -5 jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler/Compiler.java Index: Compiler.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-jasper/jasper2/src/share/org/apache/jasper/compiler/Compiler.java,v retrieving revision 1.81 retrieving revision 1.82 diff -u -r1.81 -r1.82 --- Compiler.java 27 Apr 2004 18:14:13 -0000 1.81 +++ Compiler.java 29 Apr 2004 18:33:50 -0000 1.82 @@ -538,13 +538,17 @@ try { URL includeUrl = ctxt.getResource(include); if (includeUrl == null) { - //System.out.println("Compiler: outdated, no includeUri " + include ); outDated = true; } - if (!outDated && includeUrl.openConnection().getLastModified() > - targetLastModified) { - //System.out.println("Compiler: outdated, include old " + include ); - outDated = true; + if (!outDated) { + + URLConnection includeUconn = includeUrl.openConnection(); + long includeLastModified = includeUconn.getLastModified(); + includeUconn.getInputStream().close(); + + if (includeLastModified > targetLastModified) { + outDated = true; + } } if (outDated) { // Remove any potential Wrappers for tag files
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]