File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -94,18 +94,16 @@ impl<R: ReadWrite> Http2Client<R> {
9494 let frame = frame:: Frame :: next ( & mut self . inner ) . await ?;
9595 // debug!("Got frame: {frame:#?}");
9696 match frame {
97- frame:: Frame :: Settings ( settings_frame) => {
98- if settings_frame. flags != 1 {
99- // ack that
100- let frame = frame:: SettingsFrame {
101- settings : Vec :: new ( ) ,
102- stream_id : settings_frame. stream_id ,
103- flags : 1 ,
104- }
105- . serialize ( ) ;
106- self . inner . write_all ( & frame) . await ?;
107- self . inner . flush ( ) . await ?;
97+ frame:: Frame :: Settings ( settings_frame) if settings_frame. flags != 1 => {
98+ // ack that
99+ let frame = frame:: SettingsFrame {
100+ settings : Vec :: new ( ) ,
101+ stream_id : settings_frame. stream_id ,
102+ flags : 1 ,
108103 }
104+ . serialize ( ) ;
105+ self . inner . write_all ( & frame) . await ?;
106+ self . inner . flush ( ) . await ?;
109107 }
110108 frame:: Frame :: Data ( data_frame) => {
111109 debug ! (
You can’t perform that action at this time.
0 commit comments