Details
-
Bug
-
Resolution: Done
-
P3: Somewhat important
-
None
-
5.10.1
-
None
-
9917eb2ec69c2d5cc1db408660df43af34fe63fb
Description
According to HTTP/2 spec:
A stream in the "open" state may be used by both peers to send frames of any type.
In QHttp2ProtocolHandler::handleContinuedHEADERS(), there's a condition which finishes such stream with "HEADERS on invalid stream" error.
Attachments
For Gerrit Dashboard: QTBUG-67469 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
225241,4 | HTTP/2 - treat HEADERS frames as valid for streams in 'open' state | 5.11 | qt/qtbase | Status: MERGED | +2 | 0 |
225271,14 | HTTP/2 - reset uploadByteDevice if necessary | 5.11 | qt/qtbase | Status: MERGED | +2 | 0 |
226040,1 | HTTP/2 - reset uploadByteDevice if needed | dev | qt/qtbase | Status: ABANDONED | 0 | 0 |