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 2012/12/27 12:53:00 UTC

svn commit: r1426173 - /tomcat/trunk/java/org/apache/tomcat/websocket/WsFrame.java

Author: markt
Date: Thu Dec 27 11:52:59 2012
New Revision: 1426173

URL: http://svn.apache.org/viewvc?rev=1426173&view=rev
Log:
Don't assume frame starts at the start of the input buffer

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

Modified: tomcat/trunk/java/org/apache/tomcat/websocket/WsFrame.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/websocket/WsFrame.java?rev=1426173&r1=1426172&r2=1426173&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/websocket/WsFrame.java (original)
+++ tomcat/trunk/java/org/apache/tomcat/websocket/WsFrame.java Thu Dec 27 11:52:59 2012
@@ -212,10 +212,10 @@ public class WsFrame {
         }
         // Calculate new payload length if necessary
         if (payloadLength == 126) {
-            payloadLength = byteArrayToLong(inputBuffer, 2, 2);
+            payloadLength = byteArrayToLong(inputBuffer, readPos, 2);
             readPos += 2;
         } else if (payloadLength == 127) {
-            payloadLength = byteArrayToLong(inputBuffer, 2, 8);
+            payloadLength = byteArrayToLong(inputBuffer, readPos, 8);
             readPos += 8;
         }
         if (isControl()) {



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