remm 2005/06/10 05:55:12
Modified: util/java/org/apache/tomcat/util/net AprEndpoint.java
Log:
- Start with the end of the socket list.
Revision Changes Path
1.40 +2 -2
jakarta-tomcat-connectors/util/java/org/apache/tomcat/util/net/AprEndpoint.java
Index: AprEndpoint.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat-connectors/util/java/org/apache/tomcat/util/net/AprEndpoint.java,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -r1.39 -r1.40
--- AprEndpoint.java 10 Jun 2005 12:49:56 -0000 1.39
+++ AprEndpoint.java 10 Jun 2005 12:55:12 -0000 1.40
@@ -856,7 +856,7 @@
// Add sockets which are waiting to the poller
if (addCount > 0) {
synchronized (addS) {
- for (int i = 0; i < addCount; i++) {
+ for (int i = (addCount - 1); i >= 0; i--) {
int rv = Poll.add
(serverPollset, addS[i], addP[i],
Poll.APR_POLLIN);
if (rv == Status.APR_SUCCESS) {
@@ -1217,7 +1217,7 @@
// Add socket to the poller
if (addS.size() > 0) {
synchronized (addS) {
- for (int i = 0; i < addS.size(); i++) {
+ for (int i = addS.size() - 1; i >= 0; i--) {
SendfileData data = (SendfileData)
addS.get(i);
int rv = Poll.add(sendfilePollset,
data.socket, 0, Poll.APR_POLLOUT);
if (rv == Status.APR_SUCCESS) {
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]