Author: elecharny
Date: Wed Aug  5 11:52:02 2009
New Revision: 801142

URL: http://svn.apache.org/viewvc?rev=801142&view=rev
Log:
Minor refactoring

Modified:
    
mina/trunk/transport-apr/src/main/java/org/apache/mina/transport/socket/apr/AprIoProcessor.java

Modified: 
mina/trunk/transport-apr/src/main/java/org/apache/mina/transport/socket/apr/AprIoProcessor.java
URL: 
http://svn.apache.org/viewvc/mina/trunk/transport-apr/src/main/java/org/apache/mina/transport/socket/apr/AprIoProcessor.java?rev=801142&r1=801141&r2=801142&view=diff
==============================================================================
--- 
mina/trunk/transport-apr/src/main/java/org/apache/mina/transport/socket/apr/AprIoProcessor.java
 (original)
+++ 
mina/trunk/transport-apr/src/main/java/org/apache/mina/transport/socket/apr/AprIoProcessor.java
 Wed Aug  5 11:52:02 2009
@@ -392,9 +392,11 @@
         int capacity = buffer.remaining();
         // Using Socket.recv() directly causes memory leak. :-(
         ByteBuffer b = Pool.alloc(bufferPool, capacity);
+        
         try {
             bytes = Socket.recvb(
                     session.getDescriptor(), b, 0, capacity);
+            
             if (bytes > 0) {
                 b.position(0);
                 b.limit(bytes);
@@ -411,6 +413,7 @@
         } finally {
             Pool.clear(bufferPool);
         }
+        
         return bytes;
     }
 


Reply via email to