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(