You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mina.apache.org by tr...@apache.org on 2008/03/22 19:14:05 UTC

svn commit: r640035 - /mina/trunk/transport-apr/src/main/java/org/apache/mina/transport/socket/apr/AprSocketConnector.java

Author: trustin
Date: Sat Mar 22 11:14:05 2008
New Revision: 640035

URL: http://svn.apache.org/viewvc?rev=640035&view=rev
Log:
Applied the same fix for memory leak in AprSocketConnector

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

Modified: mina/trunk/transport-apr/src/main/java/org/apache/mina/transport/socket/apr/AprSocketConnector.java
URL: http://svn.apache.org/viewvc/mina/trunk/transport-apr/src/main/java/org/apache/mina/transport/socket/apr/AprSocketConnector.java?rev=640035&r1=640034&r2=640035&view=diff
==============================================================================
--- mina/trunk/transport-apr/src/main/java/org/apache/mina/transport/socket/apr/AprSocketConnector.java (original)
+++ mina/trunk/transport-apr/src/main/java/org/apache/mina/transport/socket/apr/AprSocketConnector.java Sat Mar 22 11:14:05 2008
@@ -89,12 +89,12 @@
 
     @Override
     protected void init() throws Exception {
-        wakeupSocket = Socket.create(
-                Socket.APR_INET, Socket.SOCK_DGRAM, Socket.APR_PROTO_UDP, AprLibrary
-                .getInstance().getRootPool());
-
         // initialize a memory pool for APR functions
         pool = Pool.create(AprLibrary.getInstance().getRootPool());
+
+        wakeupSocket = Socket.create(
+                Socket.APR_INET, Socket.SOCK_DGRAM, Socket.APR_PROTO_UDP, pool);
+
         dummyBuffer = Pool.alloc(pool, 1);
 
         pollset = Poll.create(