Skip to content

Commit db0a622

Browse files
fix(s2n-quic-dc): Fix spurious panic for empty sample range (#2501)
1 parent 3094d96 commit db0a622

File tree

1 file changed

+2
-1
lines changed
  • dc/s2n-quic-dc/src/path/secret/receiver

1 file changed

+2
-1
lines changed

dc/s2n-quic-dc/src/path/secret/receiver/tests.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,7 @@ fn check_delayed_specific() {
165165
check_delayed_inner(0xf323243, 10);
166166
check_delayed_inner(0xf323243, 63);
167167
check_delayed_inner(0xf323243, 129);
168+
check_delayed_inner(0xf323243, (super::WINDOW - 1) as u16);
168169
}
169170

170171
// delay represents the *minimum* delay a delayed entry sees. The maximum is up to WINDOW.
@@ -197,7 +198,7 @@ fn check_delayed_inner(seed: u64, delay: u16) {
197198
// explanation for what guarantees we're actually trying to provide here).
198199
if id % 128 != 0 {
199200
// ...until some random interval no more than WINDOW away.
200-
let insert_before = rng.random_range(id + 1 + delay..id + WINDOW as u64);
201+
let insert_before = rng.random_range(id + 1 + delay..=id + WINDOW as u64);
201202
buffered.push((std::cmp::Reverse(insert_before), id));
202203
} else {
203204
model.insert(id);

0 commit comments

Comments
 (0)