mirror of
https://github.com/Grasscutters/mitmproxy.git
synced 2025-02-07 02:28:50 +00:00
do not send RST if there is not upstream stream openend yet
This commit is contained in:
parent
6bc1755750
commit
68bcc82b8e
@ -161,7 +161,8 @@ class Http2Layer(Layer):
|
|||||||
other_stream_id = self.streams[eid].client_stream_id
|
other_stream_id = self.streams[eid].client_stream_id
|
||||||
else:
|
else:
|
||||||
other_stream_id = self.streams[eid].server_stream_id
|
other_stream_id = self.streams[eid].server_stream_id
|
||||||
other_conn.h2.safe_reset_stream(other_stream_id, event.error_code)
|
if other_stream_id is not None:
|
||||||
|
other_conn.h2.safe_reset_stream(other_stream_id, event.error_code)
|
||||||
elif isinstance(event, RemoteSettingsChanged):
|
elif isinstance(event, RemoteSettingsChanged):
|
||||||
new_settings = dict([(id, cs.new_value) for (id, cs) in event.changed_settings.iteritems()])
|
new_settings = dict([(id, cs.new_value) for (id, cs) in event.changed_settings.iteritems()])
|
||||||
other_conn.h2.safe_update_settings(new_settings)
|
other_conn.h2.safe_update_settings(new_settings)
|
||||||
|
Loading…
Reference in New Issue
Block a user