You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@jakarta.apache.org by se...@apache.org on 2010/05/25 01:39:48 UTC

svn commit: r947862 - /jakarta/bcel/trunk/src/main/java/org/apache/bcel/util/SyntheticRepository.java

Author: sebb
Date: Mon May 24 23:39:48 2010
New Revision: 947862

URL: http://svn.apache.org/viewvc?rev=947862&view=rev
Log:
Bug 49333 - SyntheticRepository.loadClass() fails to close the inputStream

Modified:
    jakarta/bcel/trunk/src/main/java/org/apache/bcel/util/SyntheticRepository.java

Modified: jakarta/bcel/trunk/src/main/java/org/apache/bcel/util/SyntheticRepository.java
URL: http://svn.apache.org/viewvc/jakarta/bcel/trunk/src/main/java/org/apache/bcel/util/SyntheticRepository.java?rev=947862&r1=947861&r2=947862&view=diff
==============================================================================
--- jakarta/bcel/trunk/src/main/java/org/apache/bcel/util/SyntheticRepository.java (original)
+++ jakarta/bcel/trunk/src/main/java/org/apache/bcel/util/SyntheticRepository.java Mon May 24 23:39:48 2010
@@ -182,6 +182,13 @@ public class SyntheticRepository impleme
         } catch (IOException e) {
             throw new ClassNotFoundException("Exception while looking for class " + className
                     + ": " + e.toString(), e);
+        } finally {
+            if (is != null){
+                try {
+                    is.close();
+                } catch (IOException e) {
+                }
+            }
         }
         throw new ClassNotFoundException("SyntheticRepository could not load " + className);
     }



---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@jakarta.apache.org
For additional commands, e-mail: notifications-help@jakarta.apache.org