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
headerReader.decode() is not concurrency-safe, but is called by stream.serve() which is running in different goroutines. (serve() -> stream_loop() -> initiate_stream())
As I understand it, there is a single zlib stream for all name value pairs in one direction on a connection. headerReader.decompressor should be created using data in first SYN_STREAM stream, but there is no guarantee for this. (The goroutine for first SYN_STREAM may run after goroutine for other SYN_STREAM)
The text was updated successfully, but these errors were encountered:
The text was updated successfully, but these errors were encountered: