You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2013/11/28 15:55:04 UTC

svn commit: r1546382 - /tomcat/trunk/java/org/apache/tomcat/websocket/WsRemoteEndpointImplBase.java

Author: markt
Date: Thu Nov 28 14:55:03 2013
New Revision: 1546382

URL: http://svn.apache.org/r1546382
Log:
Additional fix required for bug 55799

Modified:
    tomcat/trunk/java/org/apache/tomcat/websocket/WsRemoteEndpointImplBase.java

Modified: tomcat/trunk/java/org/apache/tomcat/websocket/WsRemoteEndpointImplBase.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/WsRemoteEndpointImplBase.java?rev=1546382&r1=1546381&r2=1546382&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/websocket/WsRemoteEndpointImplBase.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/websocket/WsRemoteEndpointImplBase.java Thu Nov 28 14:55:03 2013
@@ -758,7 +758,7 @@ public abstract class WsRemoteEndpointIm
         }
     }
 
-    private static class WsOutputStream extends OutputStream {
+    private class WsOutputStream extends OutputStream {
 
         private final WsRemoteEndpointImplBase endpoint;
         private final ByteBuffer buffer = ByteBuffer.allocate(Constants.DEFAULT_BUFFER_SIZE);
@@ -836,6 +836,7 @@ public abstract class WsRemoteEndpointIm
         private void doWrite(boolean last) throws IOException {
             buffer.flip();
             endpoint.startMessageBlock(Constants.OPCODE_BINARY, buffer, last);
+            stateMachine.complete(last);
             buffer.clear();
         }
     }



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org