@@ -74,6 +74,7 @@ pub(crate) struct Config {
7474 pub ( crate ) max_concurrent_reset_streams : Option < usize > ,
7575 pub ( crate ) max_send_buffer_size : usize ,
7676 pub ( crate ) max_pending_accept_reset_streams : Option < usize > ,
77+ pub ( crate ) max_local_error_reset_streams : Option < usize > ,
7778 pub ( crate ) header_table_size : Option < u32 > ,
7879 pub ( crate ) max_concurrent_streams : Option < u32 > ,
7980}
@@ -93,6 +94,7 @@ impl Default for Config {
9394 max_concurrent_reset_streams : None ,
9495 max_send_buffer_size : DEFAULT_MAX_SEND_BUF_SIZE ,
9596 max_pending_accept_reset_streams : None ,
97+ max_local_error_reset_streams : Some ( 1024 ) ,
9698 header_table_size : None ,
9799 max_concurrent_streams : None ,
98100 }
@@ -107,6 +109,7 @@ fn new_builder(config: &Config) -> Builder {
107109 . initial_connection_window_size ( config. initial_conn_window_size )
108110 . max_header_list_size ( config. max_header_list_size )
109111 . max_send_buffer_size ( config. max_send_buffer_size )
112+ . max_local_error_reset_streams ( config. max_local_error_reset_streams )
110113 . enable_push ( false ) ;
111114 if let Some ( max) = config. max_frame_size {
112115 builder. max_frame_size ( max) ;
0 commit comments