Skip to content

Commit 3690ad9

Browse files
committed
Should check before attempting to insert and return a result
Signed-off-by: Jacinta Ferrant <[email protected]>
1 parent d67bdcd commit 3690ad9

File tree

1 file changed

+4
-4
lines changed
  • testnet/stacks-node/src/tests

1 file changed

+4
-4
lines changed

testnet/stacks-node/src/tests/mod.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -109,14 +109,14 @@ pub fn gen_random_port() -> u16 {
109109
let mut rng = rand::thread_rng();
110110
let range_len = (1024..u16::MAX).len();
111111
loop {
112-
let port = rng.gen_range(1024..u16::MAX); // use a non-privileged port between 1024 and 65534
113-
if insert_new_port(port) {
114-
return port;
115-
}
116112
assert!(
117113
USED_PORTS.lock().unwrap().len() < range_len,
118114
"No more available ports"
119115
);
116+
let port = rng.gen_range(1024..u16::MAX); // use a non-privileged port between 1024 and 65534
117+
if insert_new_port(port) {
118+
return port;
119+
}
120120
}
121121
}
122122

0 commit comments

Comments
 (0)