Author: markt
Date: Wed Jun 17 11:03:16 2015
New Revision: 1685992
URL: http://svn.apache.org/r1685992
Log:
Correct logic error in handling of ping frames
Modified:
tomcat/trunk/java/org/apache/coyote/http2/Http2Parser.java
Modified: tomcat/trunk/java/org/apache/coyote/http2/Http2Parser.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/coyote/http2/Http2Parser.java?rev=1685992&r1=1685991&r2=1685992&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/coyote/http2/Http2Parser.java (original)
+++ tomcat/trunk/java/org/apache/coyote/http2/Http2Parser.java Wed Jun 17
11:03:16 2015
@@ -281,12 +281,12 @@ class Http2Parser {
private void readPingFrame(int flags) throws IOException {
if (Flags.isAck(flags)) {
+ output.pingAck();
+ } else {
// Read the payload
byte[] payload = new byte[8];
input.fill(true, payload);
output.pingReceive(payload);
- } else {
- output.pingAck();
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]