Skip to content

Commit 1007762

Browse files
committed
proto: avoid unwrapping varint decoding during transport parameter parsing
1 parent aee422d commit 1007762

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

quinn-proto/src/transport_parameters.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -470,14 +470,14 @@ impl TransportParameters {
470470
if len > 8 || params.max_datagram_frame_size.is_some() {
471471
return Err(Error::Malformed);
472472
}
473-
params.max_datagram_frame_size = Some(r.get().unwrap());
473+
params.max_datagram_frame_size = Some(r.get()?);
474474
}
475475
TransportParameterId::GreaseQuicBit => match len {
476476
0 => params.grease_quic_bit = true,
477477
_ => return Err(Error::Malformed),
478478
},
479479
TransportParameterId::MinAckDelayDraft07 => {
480-
params.min_ack_delay = Some(r.get().unwrap())
480+
params.min_ack_delay = Some(r.get()?)
481481
}
482482
_ => {
483483
macro_rules! parse {

0 commit comments

Comments
 (0)