Author: markt Date: Sun Feb 22 18:49:47 2015 New Revision: 1661519 URL: http://svn.apache.org/r1661519 Log: Align WebSocket impl with changes to upgrade end-of-stream handling
Modified: tomcat/trunk/java/org/apache/tomcat/websocket/server/WsFrameServer.java tomcat/trunk/java/org/apache/tomcat/websocket/server/WsHttpUpgradeHandler.java Modified: tomcat/trunk/java/org/apache/tomcat/websocket/server/WsFrameServer.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/server/WsFrameServer.java?rev=1661519&r1=1661518&r2=1661519&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/tomcat/websocket/server/WsFrameServer.java (original) +++ tomcat/trunk/java/org/apache/tomcat/websocket/server/WsFrameServer.java Sun Feb 22 18:49:47 2015 @@ -16,7 +16,6 @@ */ package org.apache.tomcat.websocket.server; -import java.io.EOFException; import java.io.IOException; import javax.servlet.ServletInputStream; @@ -50,12 +49,9 @@ public class WsFrameServer extends WsFra // Fill up the input buffer with as much data as we can int read = sis.read( inputBuffer, writePos, inputBuffer.length - writePos); - if (read == 0) { + if (read <= 0) { return; } - if (read == -1) { - throw new EOFException(); - } writePos += read; processInputBuffer(); } Modified: tomcat/trunk/java/org/apache/tomcat/websocket/server/WsHttpUpgradeHandler.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/server/WsHttpUpgradeHandler.java?rev=1661519&r1=1661518&r2=1661519&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/tomcat/websocket/server/WsHttpUpgradeHandler.java (original) +++ tomcat/trunk/java/org/apache/tomcat/websocket/server/WsHttpUpgradeHandler.java Sun Feb 22 18:49:47 2015 @@ -218,8 +218,7 @@ public class WsHttpUpgradeHandler implem @Override public void onAllDataRead() { - // Will never happen with WebSocket - throw new IllegalStateException(); + // NO-OP } --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org