Skip to content

Avoid leaking connection if connection.close is received during shutdown - #109

Merged
michalovits merged 2 commits into
bloomberg:mainfrom
michalovits:reconnect-after-close
Nov 5, 2026
Merged

michalovits merged 2 commits into
bloomberg:mainfrom
michalovits:reconnect-after-close

Conversation

@michalovits

Copy link
Copy Markdown
Contributor

Record our intent to shut down so that we don't revive the connection and leave it hanging around. Ensure we implement these parts of the 0-9-1 spec:

  • After sending [Connection.Close], any received methods except Close and Close-OK MUST be discarded.
  • The response to receiving a Close after sending Close must be to send Close-Ok.

@michalovits
michalovits force-pushed the reconnect-after-close branch from e51f161 to b1c99db Compare November 5, 2026 12:45
@michalovits
michalovits force-pushed the reconnect-after-close branch from b1c99db to 648821f Compare November 5, 2026 12:47
@michalovits
michalovits enabled auto-merge (squash) November 5, 2026 12:47
@michalovits
michalovits merged commit 12f6445 into bloomberg:main Nov 5, 2026
4 checks passed
@michalovits
michalovits deleted the reconnect-after-close branch November 5, 2026 14:08
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.

2 participants