Skip to content

fix: Flow control capacity leak with padded frames#894

Open
ArniDagur wants to merge 1 commit intohyperium:masterfrom
ArniDagur:fix/padded-data-recv-capacity-leak
Open

fix: Flow control capacity leak with padded frames#894
ArniDagur wants to merge 1 commit intohyperium:masterfrom
ArniDagur:fix/padded-data-recv-capacity-leak

Conversation

@ArniDagur
Copy link
Copy Markdown
Contributor

Fixes two bugs with the same root cause, which led to flow control capacity getting leaked equal to 1 + pad_length.

  1. When a padded data frame triggers a stream error
  2. When a padded data frame arrives for a stream that has been reset and evicted

I added one test case for each of the two branches.

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.

1 participant