From 3d1d329dfff5fe7e5c4ac6db633fab6941583a6e Mon Sep 17 00:00:00 2001 From: Herbert Wolverson Date: Mon, 28 Aug 2023 21:25:31 +0000 Subject: [PATCH] Fix potential numeric overflow in tree calculation. --- src/rust/lts_client/src/collector/network_tree.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rust/lts_client/src/collector/network_tree.rs b/src/rust/lts_client/src/collector/network_tree.rs index ff42cefe..c3f28c34 100644 --- a/src/rust/lts_client/src/collector/network_tree.rs +++ b/src/rust/lts_client/src/collector/network_tree.rs @@ -21,7 +21,7 @@ impl From<&NetworkJsonNode> for NetworkTreeEntry { }; let mut sum = 0; for n in value.rtts.iter() { - let n = *n; + let n = u16::min(*n, 100); sum += n; if n < min { min = n; } if n > max { max = n; }