Author: fhanik
Date: Fri Jul 21 09:27:42 2006
New Revision: 424374
URL: http://svn.apache.org/viewvc?rev=424374&view=rev
Log:
Dereference socket after its been used
Modified:
tomcat/tc6.0.x/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java
Modified: tomcat/tc6.0.x/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java
URL:
http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java?rev=424374&r1=424373&r2=424374&view=diff
==============================================================================
--- tomcat/tc6.0.x/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java
(original)
+++ tomcat/tc6.0.x/trunk/java/org/apache/tomcat/util/net/NioEndpoint.java Fri
Jul 21 09:27:42 2006
@@ -1333,7 +1333,6 @@
// Process requests until we receive a shutdown signal
while (running) {
-
// Wait for the next socket to be assigned
SocketChannel socket = await();
if (socket == null)
@@ -1357,12 +1356,11 @@
log.error("",x);
}
}
-
+ //dereference socket to let GC do its job
+ socket = null;
// Finish up this request
recycleWorkerThread(this);
-
}
-
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]