File 0001-proto-avoid-unwrapping-varint-decoding-during-parame.patch of Package rust1.94
diff --git a/vendor/quinn-proto-0.11.8/.cargo-checksum.json b/vendor/quinn-proto-0.11.8/.cargo-checksum.json
index 29a8ecb1a..428c74cec 100644
--- a/vendor/quinn-proto-0.11.8/.cargo-checksum.json
+++ b/vendor/quinn-proto-0.11.8/.cargo-checksum.json
@@ -1 +1 @@
-{"files":{".cargo_vcs_info.json":"7d7ce9f1771d87e9254c1f038e60f3e730f658ba974b3e1dd6c71dd6f0834a53","Cargo.toml":"48bc2a83c1fbcbf74d335b68b13abdb3005b3e8c06fe8a527b36b4de32500083","Cargo.toml.orig":"e465a1e514dc82b213b3738d5342e268e39fa80b40c6d455931aca9c16d78a4c","LICENSE-APACHE":"c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4","LICENSE-MIT":"4b2d0aca6789fa39e03d6738e869ea0988cceba210ca34ebb59c15c463e93a04","src/cid_generator.rs":"4950a18cdcdbbfb61b1724f159167940755b525bf9916393ff946541b37dc038","src/cid_queue.rs":"3753f859bceb1656968ac0c02d9f5597882ffe9e8783ac3b06fc4236fc32088e","src/coding.rs":"b888f98d6cde8c32abf4c9425074afa60b8769da82eccdd41c88e46be49ee1f5","src/config.rs":"2e5cb4ca71c7ed65275928d395d9f63feb604e497d6d7eac5601e5418033d626","src/congestion.rs":"4fbe0dadc54b2ffba9b1a2fe4adf9afcdde852c4209ad90d41d97a16405138e5","src/congestion/bbr/bw_estimation.rs":"c4204bba779456723921a310a888614fb28b4e0dcccc93f1f497467c8d3a0a19","src/congestion/bbr/min_max.rs":"06eb1be36b8700cc4b8a2df07a3d87253f0ef8184cec670928ebd27ecebda935","src/congestion/bbr/mod.rs":"5f6ed4836421ad14df6e4ace6f8472e787a0d2bff1ab2e47fb65e96ac9fa0aee","src/congestion/cubic.rs":"ef1184a415e1a4d60e273ed01727eeaed7f35615e5f4a7da4c9eed6e94526fde","src/congestion/new_reno.rs":"1041e9077180f44833771c9d4364449983582c951f3eea46fc0f53dbdc79d688","src/connection/ack_frequency.rs":"6268040f60db2a5f11da6219f97f885067a41c00c917dbbf5c81c729fe890327","src/connection/assembler.rs":"1537d53e6f357fe521406a08e0fb6db64c8ed6c8c66470a5d3bd2d49cb3aa3be","src/connection/cid_state.rs":"574618ba694faeb838067407fd51d8b6771bc2bb0f8e1b3e44db01c8dd7f6dff","src/connection/datagrams.rs":"96c15b73892e283ad2af392298ca11a621b140c76b240c78575066d3d7d15935","src/connection/mod.rs":"bc225ee2d9dd3316a903b9fbf3c5202f0c7d45af8bf59df265acd5c189d03cf2","src/connection/mtud.rs":"d9935b7a424db7fddad07bc1ffd8ab6a8b62088565c65f360045a8fbaca612d7","src/connection/pacing.rs":"af68e175225dd9933bc309fa08834001435a1856f898039aa7a2a225eeae0833","src/connection/packet_builder.rs":"945784c4422a8e455e0d7600618aa3ad96749e23d0a7667386fb0fdb4779f9b0","src/connection/packet_crypto.rs":"11c1f16c7cd2174ba7dae774558a451d11609f955319f8e6158778c25cb9e674","src/connection/paths.rs":"08028ccc5c48251b7440599f20cef5f56a54b6a4bea083d1025f715518800a24","src/connection/send_buffer.rs":"f329f396bea5257bd8985c8b881f30a16e6ad94cc21a6d630847e62240f6b8cd","src/connection/spaces.rs":"2e05e870d17533a9070ffd06e005f30c5fec8892493bea1033fa2f5c3d2ad768","src/connection/stats.rs":"e91ad534da248e84a3b1421d274750455ff1261f2ca6b5b90c812ca1ee9cca1d","src/connection/streams/mod.rs":"7ff8757412c2824b5638b22a642113500a326f92fb7d86d02eb24c0fa0e4aa9d","src/connection/streams/recv.rs":"616cc2c2b65e139f3d3c5aeccd8605f68e97c3745f5247ff74048e9861745ed0","src/connection/streams/send.rs":"22afed1c235d7955f83c792a84e4d377499b457e4481f71e396cffd46fe5544a","src/connection/streams/state.rs":"1456ceacd3d37206092cfec4133dc71da7f189ec8a4c5ca093ce90a993014c5e","src/connection/timer.rs":"5c1deb43bbd9ceeb1259907218466444063ef128a7be5c41ee7214872547a8e1","src/constant_time.rs":"35540c4e65fc083894bfedcb811c3495cd5f4168d2f1c25b73cdcdcfe3a44f3b","src/crypto.rs":"04c8f28b867938677f321a4b98df6bc5519b36e2a895bf756495e60e8c6c45e2","src/crypto/ring.rs":"01307d597ee3f7d560e54c95c91217625a5bdbfb0940f53fbd2be8fcc49d7a71","src/crypto/rustls.rs":"4b8e9e3fbc999fa4573bbf636f30f017432918f394364b921bf739c4b9f56cf7","src/endpoint.rs":"494bf23ce1e0cfe39aa057be00af183417f79fcd6fef43e0c983c7e0cd59ee89","src/frame.rs":"496758c28e6fcdd8d0d5010f3a32f7748cb9de2262cca0028721ab492961466d","src/lib.rs":"f91e77f3896b30c038ce68cc60b3e656a39dfd72653c0a874e6ffdfa920316c8","src/packet.rs":"688ab39cdf92c79d04ba4ec69256e5e1916347586d41ccc152bdbf2e452d888c","src/range_set/array_range_set.rs":"b8372411b941df99a8da2a9a2948f4f8fed8bd116ac7e4b7f7960da36991bc07","src/range_set/btree_range_set.rs":"c176e0271166f801e334364d1c0987e09689c71732d3be60149ef808d7a84104","src/range_set/mod.rs":"34180938d54029c07d2bee70501e3c6e865581d1be1411c4e5319bf82e98a657","src/range_set/tests.rs":"195a6ced04ff4fb5d85f7d1aee3404de66ac4325e228cdb0d5fb3c82bb3b657d","src/shared.rs":"f43bc3c58f46515f72753247879562f576bc86ae4ee6c19efa567fa1f6a9fc07","src/tests/mod.rs":"9b6d817fe28ab7688b66dbe423e57908c4fd37ea68da166f27247a9e3b576dcc","src/tests/util.rs":"75270dd1c1234a47ce43b6a7804cde8f9aefcbce3876a01f67ff3a28ed909fb4","src/token.rs":"6a79c647555261c73a1cdd30bfd16e566f8a5b5f1ae3e41ef9f138eeb5b911b5","src/transport_error.rs":"1a12309b2f5b5b168038bb43c0cceac79df42e1509597b0011279747811da8d3","src/transport_parameters.rs":"3321038650fef8459cfe1109fb7738402e57d4b17138847808fa1340b3dd9e25","src/varint.rs":"b43ffac82f65ff8ff34bf606ebbb6d58a2b4b3e4b5eff032b0d0e6007f757a9a"},"package":"fadfaed2cd7f389d0161bb73eeb07b7b78f8691047a6f3e73caaeae55310a4a6"}
\ No newline at end of file
+{"files":{".cargo_vcs_info.json":"7d7ce9f1771d87e9254c1f038e60f3e730f658ba974b3e1dd6c71dd6f0834a53","Cargo.toml":"48bc2a83c1fbcbf74d335b68b13abdb3005b3e8c06fe8a527b36b4de32500083","Cargo.toml.orig":"e465a1e514dc82b213b3738d5342e268e39fa80b40c6d455931aca9c16d78a4c","LICENSE-APACHE":"c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4","LICENSE-MIT":"4b2d0aca6789fa39e03d6738e869ea0988cceba210ca34ebb59c15c463e93a04","src/cid_generator.rs":"4950a18cdcdbbfb61b1724f159167940755b525bf9916393ff946541b37dc038","src/cid_queue.rs":"3753f859bceb1656968ac0c02d9f5597882ffe9e8783ac3b06fc4236fc32088e","src/coding.rs":"b888f98d6cde8c32abf4c9425074afa60b8769da82eccdd41c88e46be49ee1f5","src/config.rs":"2e5cb4ca71c7ed65275928d395d9f63feb604e497d6d7eac5601e5418033d626","src/congestion.rs":"4fbe0dadc54b2ffba9b1a2fe4adf9afcdde852c4209ad90d41d97a16405138e5","src/congestion/bbr/bw_estimation.rs":"c4204bba779456723921a310a888614fb28b4e0dcccc93f1f497467c8d3a0a19","src/congestion/bbr/min_max.rs":"06eb1be36b8700cc4b8a2df07a3d87253f0ef8184cec670928ebd27ecebda935","src/congestion/bbr/mod.rs":"5f6ed4836421ad14df6e4ace6f8472e787a0d2bff1ab2e47fb65e96ac9fa0aee","src/congestion/cubic.rs":"ef1184a415e1a4d60e273ed01727eeaed7f35615e5f4a7da4c9eed6e94526fde","src/congestion/new_reno.rs":"1041e9077180f44833771c9d4364449983582c951f3eea46fc0f53dbdc79d688","src/connection/ack_frequency.rs":"6268040f60db2a5f11da6219f97f885067a41c00c917dbbf5c81c729fe890327","src/connection/assembler.rs":"1537d53e6f357fe521406a08e0fb6db64c8ed6c8c66470a5d3bd2d49cb3aa3be","src/connection/cid_state.rs":"574618ba694faeb838067407fd51d8b6771bc2bb0f8e1b3e44db01c8dd7f6dff","src/connection/datagrams.rs":"96c15b73892e283ad2af392298ca11a621b140c76b240c78575066d3d7d15935","src/connection/mod.rs":"bc225ee2d9dd3316a903b9fbf3c5202f0c7d45af8bf59df265acd5c189d03cf2","src/connection/mtud.rs":"d9935b7a424db7fddad07bc1ffd8ab6a8b62088565c65f360045a8fbaca612d7","src/connection/pacing.rs":"af68e175225dd9933bc309fa08834001435a1856f898039aa7a2a225eeae0833","src/connection/packet_builder.rs":"945784c4422a8e455e0d7600618aa3ad96749e23d0a7667386fb0fdb4779f9b0","src/connection/packet_crypto.rs":"11c1f16c7cd2174ba7dae774558a451d11609f955319f8e6158778c25cb9e674","src/connection/paths.rs":"08028ccc5c48251b7440599f20cef5f56a54b6a4bea083d1025f715518800a24","src/connection/send_buffer.rs":"f329f396bea5257bd8985c8b881f30a16e6ad94cc21a6d630847e62240f6b8cd","src/connection/spaces.rs":"2e05e870d17533a9070ffd06e005f30c5fec8892493bea1033fa2f5c3d2ad768","src/connection/stats.rs":"e91ad534da248e84a3b1421d274750455ff1261f2ca6b5b90c812ca1ee9cca1d","src/connection/streams/mod.rs":"7ff8757412c2824b5638b22a642113500a326f92fb7d86d02eb24c0fa0e4aa9d","src/connection/streams/recv.rs":"616cc2c2b65e139f3d3c5aeccd8605f68e97c3745f5247ff74048e9861745ed0","src/connection/streams/send.rs":"22afed1c235d7955f83c792a84e4d377499b457e4481f71e396cffd46fe5544a","src/connection/streams/state.rs":"1456ceacd3d37206092cfec4133dc71da7f189ec8a4c5ca093ce90a993014c5e","src/connection/timer.rs":"5c1deb43bbd9ceeb1259907218466444063ef128a7be5c41ee7214872547a8e1","src/constant_time.rs":"35540c4e65fc083894bfedcb811c3495cd5f4168d2f1c25b73cdcdcfe3a44f3b","src/crypto.rs":"04c8f28b867938677f321a4b98df6bc5519b36e2a895bf756495e60e8c6c45e2","src/crypto/ring.rs":"01307d597ee3f7d560e54c95c91217625a5bdbfb0940f53fbd2be8fcc49d7a71","src/crypto/rustls.rs":"4b8e9e3fbc999fa4573bbf636f30f017432918f394364b921bf739c4b9f56cf7","src/endpoint.rs":"494bf23ce1e0cfe39aa057be00af183417f79fcd6fef43e0c983c7e0cd59ee89","src/frame.rs":"496758c28e6fcdd8d0d5010f3a32f7748cb9de2262cca0028721ab492961466d","src/lib.rs":"f91e77f3896b30c038ce68cc60b3e656a39dfd72653c0a874e6ffdfa920316c8","src/packet.rs":"688ab39cdf92c79d04ba4ec69256e5e1916347586d41ccc152bdbf2e452d888c","src/range_set/array_range_set.rs":"b8372411b941df99a8da2a9a2948f4f8fed8bd116ac7e4b7f7960da36991bc07","src/range_set/btree_range_set.rs":"c176e0271166f801e334364d1c0987e09689c71732d3be60149ef808d7a84104","src/range_set/mod.rs":"34180938d54029c07d2bee70501e3c6e865581d1be1411c4e5319bf82e98a657","src/range_set/tests.rs":"195a6ced04ff4fb5d85f7d1aee3404de66ac4325e228cdb0d5fb3c82bb3b657d","src/shared.rs":"f43bc3c58f46515f72753247879562f576bc86ae4ee6c19efa567fa1f6a9fc07","src/tests/mod.rs":"9b6d817fe28ab7688b66dbe423e57908c4fd37ea68da166f27247a9e3b576dcc","src/tests/util.rs":"75270dd1c1234a47ce43b6a7804cde8f9aefcbce3876a01f67ff3a28ed909fb4","src/token.rs":"6a79c647555261c73a1cdd30bfd16e566f8a5b5f1ae3e41ef9f138eeb5b911b5","src/transport_error.rs":"1a12309b2f5b5b168038bb43c0cceac79df42e1509597b0011279747811da8d3","src/transport_parameters.rs":"bd83e445a4db474e1654ca29bd8d3ccd99c56865f463744370c4872098b493a3","src/varint.rs":"b43ffac82f65ff8ff34bf606ebbb6d58a2b4b3e4b5eff032b0d0e6007f757a9a"},"package":"fadfaed2cd7f389d0161bb73eeb07b7b78f8691047a6f3e73caaeae55310a4a6"}
diff --git a/vendor/quinn-proto-0.11.8/src/transport_parameters.rs b/vendor/quinn-proto-0.11.8/src/transport_parameters.rs
index c09c41f97..0dd238e7e 100644
--- a/vendor/quinn-proto-0.11.8/src/transport_parameters.rs
+++ b/vendor/quinn-proto-0.11.8/src/transport_parameters.rs
@@ -406,13 +406,13 @@ impl TransportParameters {
if len > 8 || params.max_datagram_frame_size.is_some() {
return Err(Error::Malformed);
}
- params.max_datagram_frame_size = Some(r.get().unwrap());
+ params.max_datagram_frame_size = Some(r.get()?);
}
0x2ab2 => match len {
0 => params.grease_quic_bit = true,
_ => return Err(Error::Malformed),
},
- 0xff04de1b => params.min_ack_delay = Some(r.get().unwrap()),
+ 0xff04de1b => params.min_ack_delay = Some(r.get()?),
_ => {
macro_rules! parse {
{$($(#[$doc:meta])* $name:ident ($code:expr) = $default:expr,)*} => {