Author: trustin
Date: Sun Jan 21 22:11:56 2007
New Revision: 498541

URL: http://svn.apache.org/viewvc?view=rev&rev=498541
Log:
Fixed a potential memory leak by miscalculation of ReadThrottleFilterBuilder.


Modified:
    
mina/branches/1.0/core/src/main/java/org/apache/mina/filter/ReadThrottleFilterBuilder.java
    
mina/branches/1.1/core/src/main/java/org/apache/mina/filter/ReadThrottleFilterBuilder.java

Modified: 
mina/branches/1.0/core/src/main/java/org/apache/mina/filter/ReadThrottleFilterBuilder.java
URL: 
http://svn.apache.org/viewvc/mina/branches/1.0/core/src/main/java/org/apache/mina/filter/ReadThrottleFilterBuilder.java?view=diff&rev=498541&r1=498540&r2=498541
==============================================================================
--- 
mina/branches/1.0/core/src/main/java/org/apache/mina/filter/ReadThrottleFilterBuilder.java
 (original)
+++ 
mina/branches/1.0/core/src/main/java/org/apache/mina/filter/ReadThrottleFilterBuilder.java
 Sun Jan 21 22:11:56 2007
@@ -187,7 +187,7 @@
         {
             if( message instanceof ByteBuffer )
             {
-                release( session, ( (ByteBuffer)message ).capacity() );
+                release( session, ( (ByteBuffer)message ).remaining() );
             }
 
             nextFilter.messageReceived( session, message );

Modified: 
mina/branches/1.1/core/src/main/java/org/apache/mina/filter/ReadThrottleFilterBuilder.java
URL: 
http://svn.apache.org/viewvc/mina/branches/1.1/core/src/main/java/org/apache/mina/filter/ReadThrottleFilterBuilder.java?view=diff&rev=498541&r1=498540&r2=498541
==============================================================================
--- 
mina/branches/1.1/core/src/main/java/org/apache/mina/filter/ReadThrottleFilterBuilder.java
 (original)
+++ 
mina/branches/1.1/core/src/main/java/org/apache/mina/filter/ReadThrottleFilterBuilder.java
 Sun Jan 21 22:11:56 2007
@@ -187,7 +187,7 @@
         {
             if( message instanceof ByteBuffer )
             {
-                release( session, ( (ByteBuffer)message ).capacity() );
+                release( session, ( (ByteBuffer)message ).remaining() );
             }
 
             nextFilter.messageReceived( session, message );


Reply via email to