Author: markt Date: Mon Dec 8 20:31:23 2014 New Revision: 1643906 URL: http://svn.apache.org/r1643906 Log: Add a comment to explain what is going on and why
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=1643906&r1=1643905&r2=1643906&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/tomcat/websocket/WsRemoteEndpointImplBase.java (original) +++ tomcat/trunk/java/org/apache/tomcat/websocket/WsRemoteEndpointImplBase.java Mon Dec 8 20:31:23 2014 @@ -937,6 +937,8 @@ public abstract class WsRemoteEndpointIm sm.getString("wsRemoteEndpoint.closedOutputStream")); } + // Optimisation. If there is no data to flush then do not send an + // empty message. if (buffer.position() > 0) { doWrite(false); } --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org