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:12:47 UTC
svn commit: r640034 -
/mina/trunk/transport-apr/src/main/java/org/apache/mina/transport/socket/apr/AprSocketAcceptor.java
Author: trustin
Date: Sat Mar 22 11:12:46 2008
New Revision: 640034
URL: http://svn.apache.org/viewvc?rev=640034&view=rev
Log:
Fixed memory leak in AprAcceptor
Modified:
mina/trunk/transport-apr/src/main/java/org/apache/mina/transport/socket/apr/AprSocketAcceptor.java
Modified: mina/trunk/transport-apr/src/main/java/org/apache/mina/transport/socket/apr/AprSocketAcceptor.java
URL: http://svn.apache.org/viewvc/mina/trunk/transport-apr/src/main/java/org/apache/mina/transport/socket/apr/AprSocketAcceptor.java?rev=640034&r1=640033&r2=640034&view=diff
==============================================================================
--- mina/trunk/transport-apr/src/main/java/org/apache/mina/transport/socket/apr/AprSocketAcceptor.java (original)
+++ mina/trunk/transport-apr/src/main/java/org/apache/mina/transport/socket/apr/AprSocketAcceptor.java Sat Mar 22 11:12:46 2008
@@ -137,12 +137,11 @@
@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);
pollset = Poll.create(
POLLSET_SIZE,