Return-Path: Mailing-List: contact tomcat-dev-help@jakarta.apache.org; run by ezmlm Delivered-To: mailing list tomcat-dev@jakarta.apache.org Received: (qmail 92037 invoked by uid 500); 4 Mar 2001 03:47:59 -0000 Delivered-To: apmail-jakarta-tomcat-cvs@apache.org Received: (qmail 92034 invoked by uid 1225); 4 Mar 2001 03:47:58 -0000 Date: 4 Mar 2001 03:47:58 -0000 Message-ID: <20010304034758.92033.qmail@apache.org> From: marcsaeg@apache.org To: jakarta-tomcat-cvs@apache.org Subject: cvs commit: jakarta-tomcat/src/share/org/apache/tomcat/loader AdaptiveClassLoader.java marcsaeg 01/03/03 19:47:58 Modified: src/share/org/apache/tomcat/loader Tag: tomcat_32 AdaptiveClassLoader.java Log: Explictly close ZipFile to avoid leaking file descriptors. Bugzilla 134. Revision Changes Path No revision No revision 1.9.2.3 +2 -1 jakarta-tomcat/src/share/org/apache/tomcat/loader/Attic/AdaptiveClassLoader.java Index: AdaptiveClassLoader.java =================================================================== RCS file: /home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/loader/Attic/AdaptiveClassLoader.java,v retrieving revision 1.9.2.2 retrieving revision 1.9.2.3 diff -u -r1.9.2.2 -r1.9.2.3 --- AdaptiveClassLoader.java 2000/11/16 22:04:42 1.9.2.2 +++ AdaptiveClassLoader.java 2001/03/04 03:47:58 1.9.2.3 @@ -118,7 +118,7 @@ * @author Martin Pool * @author Jim Heintz * @author Stefano Mazzocchi - * @version $Revision: 1.9.2.2 $ $Date: 2000/11/16 22:04:42 $ + * @version $Revision: 1.9.2.3 $ $Date: 2001/03/04 03:47:58 $ * @see java.lang.ClassLoader */ public class AdaptiveClassLoader extends ClassLoader { @@ -807,6 +807,7 @@ try { ZipFile zf = new ZipFile(file.getAbsolutePath()); ZipEntry ze = zf.getEntry(name); + zf.close(); if (ze != null) { try {