Skip to content

Commit 74baa61

Browse files
authored
fix: pending streams not failed when GOAWAY is received (#50)
1 parent cd20814 commit 74baa61

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

src/s2_sdk/_client.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -948,6 +948,8 @@ def _handle_event(self, event: h2.events.Event) -> None:
948948
for stream_id, state in self._streams.items():
949949
if stream_id > event.last_stream_id:
950950
self._fail_stream(state, err)
951+
for state in self._pending_streams.values():
952+
self._fail_stream(state, err)
951953
else:
952954
self._fail_all_streams(err)
953955

0 commit comments

Comments
 (0)