diff --git a/src/dragoon_network.rs b/src/dragoon_network.rs index 28c3d7a04eeac55b160b06ab728dd8f972c71611..ab8573913aadb56716ea33e1c11716c1c27a2f0f 100755 --- a/src/dragoon_network.rs +++ b/src/dragoon_network.rs @@ -1531,9 +1531,8 @@ where { .position(|iter_peer_id| *iter_peer_id == peer_id) { accepted_peers.remove(index); //using swap_remove would mess up the order and doesn't ensure all peers get an equivalent number of blocks - match accepted_peers_index.checked_sub(1) { - Some(res) => *accepted_peers_index = res, - None => {} + if let Some(res) = accepted_peers_index.checked_sub(1) { + *accepted_peers_index = res }; } else { debug!(