Skip to content

Commit 603461b

Browse files
committed
f use core::ops::Bound
1 parent db88618 commit 603461b

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

lightning/src/routing/gossip.rs

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ use core::{cmp, fmt};
4141
use sync::{RwLock, RwLockReadGuard};
4242
use core::sync::atomic::{AtomicUsize, Ordering};
4343
use sync::Mutex;
44-
use core::ops::Deref;
44+
use core::ops::{Bound, Deref};
4545
use bitcoin::hashes::hex::ToHex;
4646

4747
#[cfg(feature = "std")]
@@ -342,12 +342,10 @@ where C::Target: chain::Access, L::Target: Logger
342342

343343
fn get_next_node_announcement(&self, starting_point: Option<&PublicKey>) -> Option<NodeAnnouncement> {
344344
let nodes = self.network_graph.nodes.read().unwrap();
345-
let mut iter = if let Some(pubkey) = starting_point {
346-
let mut iter = nodes.range(NodeId::from_pubkey(pubkey)..);
347-
iter.next();
348-
iter
345+
let iter = if let Some(pubkey) = starting_point {
346+
nodes.range((Bound::Excluded(NodeId::from_pubkey(pubkey)), Bound::Unbounded))
349347
} else {
350-
nodes.range::<NodeId, _>(..)
348+
nodes.range(..)
351349
};
352350
for (_, ref node) in iter {
353351
if let Some(node_info) = node.announcement_info.as_ref() {

0 commit comments

Comments
 (0)