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