Author: tv
Date: Wed Jul 16 08:35:24 2008
New Revision: 677309

URL: http://svn.apache.org/viewvc?rev=677309&view=rev
Log:
Fix a memory leak due to an invalid map key type. Fixes TRB-70. Thanks to Susi 
Berrington

Modified:
    
turbine/core/branches/TURBINE_2_3_BRANCH/src/java/org/apache/turbine/services/assemblerbroker/util/java/JavaBaseFactory.java
    turbine/core/branches/TURBINE_2_3_BRANCH/xdocs/changes.xml

Modified: 
turbine/core/branches/TURBINE_2_3_BRANCH/src/java/org/apache/turbine/services/assemblerbroker/util/java/JavaBaseFactory.java
URL: 
http://svn.apache.org/viewvc/turbine/core/branches/TURBINE_2_3_BRANCH/src/java/org/apache/turbine/services/assemblerbroker/util/java/JavaBaseFactory.java?rev=677309&r1=677308&r2=677309&view=diff
==============================================================================
--- 
turbine/core/branches/TURBINE_2_3_BRANCH/src/java/org/apache/turbine/services/assemblerbroker/util/java/JavaBaseFactory.java
 (original)
+++ 
turbine/core/branches/TURBINE_2_3_BRANCH/src/java/org/apache/turbine/services/assemblerbroker/util/java/JavaBaseFactory.java
 Wed Jul 16 08:35:24 2008
@@ -82,13 +82,11 @@
         {
             for (Iterator it = packages.iterator(); it.hasNext();)
             {
-                StringBuffer className = new StringBuffer();
+                StringBuffer sb = new StringBuffer();
 
-                className.append(it.next());
-                className.append('.');
-                className.append(packageName);
-                className.append('.');
-                className.append(name);
+                
sb.append(it.next()).append('.').append(packageName).append('.').append(name);
+                
+                String className = sb.toString();
 
                 log.debug("Trying " + className);
 

Modified: turbine/core/branches/TURBINE_2_3_BRANCH/xdocs/changes.xml
URL: 
http://svn.apache.org/viewvc/turbine/core/branches/TURBINE_2_3_BRANCH/xdocs/changes.xml?rev=677309&r1=677308&r2=677309&view=diff
==============================================================================
--- turbine/core/branches/TURBINE_2_3_BRANCH/xdocs/changes.xml (original)
+++ turbine/core/branches/TURBINE_2_3_BRANCH/xdocs/changes.xml Wed Jul 16 
08:35:24 2008
@@ -27,6 +27,11 @@
 </properties>
 
 <body>
+  <release version="2.3.3" date="in SVN">
+    <action type="fix" dev="tv" issue="TRB-70" due-to="Susi Berrington">
+      Fix a memory leak due to an invalid map key type.
+    </action>
+  </release>
   <release version="2.3.3-RC1" date="2008-06-12">
     <action type="update" dev="hoffmann">
       Preparing for the Release of Turbine 2.3.3


Reply via email to