You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The client drops the header frame, as it things 0 is not a valid frame. In frame.go#980, WriteHeaders does not consider steam 0 to be a valid dependent stream id. As far as the spec is concerned, (and based off what I think Chrome does), 0 is a valid dependent stream id (meaning the stream doesn't depend on anything).
However the validStreamID function, does not consider this, and writing the header fails.
The text was updated successfully, but these errors were encountered:
Please answer these questions before submitting your issue. Thanks!
go version
)?go version go1.6 darwin/amd64
go env
)?While debugging issue #15425, I changed the default stream header priority frame to
StreapDep=0,Weight=255
in order to mimic Chrome.Setting Stream Dependecy to 0 should be valid.
The client should accept the header frame.
The client drops the header frame, as it things 0 is not a valid frame. In frame.go#980,
WriteHeaders
does not consider steam 0 to be a valid dependent stream id. As far as the spec is concerned, (and based off what I think Chrome does), 0 is a valid dependent stream id (meaning the stream doesn't depend on anything).However the
validStreamID
function, does not consider this, and writing the header fails.The text was updated successfully, but these errors were encountered: