seguin 01/12/13 15:32:54 Modified: jk/java/org/apache/ajp RequestHandler.java Log: added check for and handling of empty packet in refillReadBuffer. the empty packet signals the end of the stream from the web server to the serlvet container. Revision Changes Path 1.8 +11 -0 jakarta-tomcat-connectors/jk/java/org/apache/ajp/RequestHandler.java Index: RequestHandler.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/jk/java/org/apache/ajp/RequestHandler.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- RequestHandler.java 2001/11/26 16:56:19 1.7 +++ RequestHandler.java 2001/12/13 23:32:54 1.8 @@ -677,6 +677,17 @@ throw new IOException(); } + // check for empty packet, which means end of stream + if (ch.inBuf.getLen() == 0) { + if (debug > 0) { + log("refillReadBuffer(): " + + "received empty packet -> end of stream"); + } + ch.blen = 0; + ch.pos = 0; + return false; + } + ch.blen = ch.inBuf.peekInt(); ch.pos = 0; ch.inBuf.getBytes(ch.bodyBuff);
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>