}
request.updateCounters();
+ if (!comet) {
+ // Next request
+ inputBuffer.nextRequest();
+ outputBuffer.nextRequest();
+ }
+
// Do sendfile as needed: add socket to sendfile and end
if (sendfileData != null && !error) {
sendfileData.socket = socket;
error = true;
}
- // Next request
- inputBuffer.nextRequest();
- outputBuffer.nextRequest();
-
}
import java.net.InetAddress;
import java.net.URLEncoder;
import java.util.HashMap;
-import java.util.Hashtable;
import java.util.Iterator;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentLinkedQueue;
response.setStatus(500);
}
request.updateCounters();
+
+ if (!comet) {
+ // Next request
+ inputBuffer.nextRequest();
+ outputBuffer.nextRequest();
+ }
// Do sendfile as needed: add socket to sendfile and end
if (sendfileData != null && !error) {
error = true;
}
- // Next request
- inputBuffer.nextRequest();
- outputBuffer.nextRequest();
-
}
// Recycle Request object
request.recycle();
- //System.out.println("LV-pos: " + (lastValid - pos));
// Copy leftover bytes to the beginning of the buffer
if (lastValid - pos > 0) {
int npos = 0;