on master help sign in
Allow non-HEADERS frames on even stream IDs
commit0e9c3afbe3d60665c70c91a18e115cc0699ca1da authorAndrew Pritchard <awpr@google.com> dateMon 3 Aug 2015, 13:38 (11 years ago) parentb755445
1 file changed+1−1
warp/Network/Wai/Handler/Warp/HTTP2/Receiver.hs+1−1
warp/Network/Wai/Handler/Warp/HTTP2/Receiver.hs+1−1
@@ -56,7 +56,7 @@ frameReceiver ctx mkreq recvN = loop `E.catch` sendGoaway
5656 cont <- processStreamGuardingError $ decodeFrameHeader hd
5757 when cont loop
5858
59− processStreamGuardingError (_, FrameHeader{streamId})
59+ processStreamGuardingError (FrameHeaders, FrameHeader{streamId})
6060 | isResponse streamId = E.throwIO $ ConnectionError ProtocolError "stream id should be odd"
6161 processStreamGuardingError (FrameUnknown _, FrameHeader{payloadLength}) = do
6262 mx <- readIORef continued