Skip to content

Fix exhausted connection throw tag - #18

Closed
thehanslevi wants to merge 1 commit into
phluid61:developmentfrom
thehanslevi:codex/fix-connection-exhausted-throw
Closed

Fix exhausted connection throw tag#18
thehanslevi wants to merge 1 commit into
phluid61:developmentfrom
thehanslevi:codex/fix-connection-exhausted-throw

Conversation

@thehanslevi

Copy link
Copy Markdown
Contributor

Fixes #2.

Summary

  • corrected the connection-window drain throw tag from :CONNECTION_EXHAUSED to :CONNECTION_EXHAUSTED
  • added a focused test/unit regression for a queued DATA frame that remains blocked after a connection-level WINDOW_UPDATE

Validation

  • ruby test/test_http_agent.rb
  • ruby test/test_encoding.rb
  • ruby test/test_huffman_codes.rb
  • rg -n "CONNECTION_EXHAUS" lib/ruby-h2/http-agent.rb test/test_http_agent.rb
  • git diff --check

Comment thread test/test_http_agent.rb
Comment thread test/test_http_agent.rb
Comment thread test/test_http_agent.rb
Comment thread test/test_http_agent.rb
Comment thread test/test_http_agent.rb
Comment thread test/test_http_agent.rb
Comment thread test/test_http_agent.rb
Comment thread test/test_http_agent.rb
Comment thread test/test_http_agent.rb
Comment thread test/test_http_agent.rb
@phluid61 phluid61 closed this Jun 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Typo in throw tag :CONNECTION_EXHAUSED causes UncaughtThrowError

3 participants