@@ -67,7 +67,7 @@ impl NodeId {
67
67
pub fn from_pubkey ( pubkey : & PublicKey ) -> Self {
68
68
NodeId ( pubkey. serialize ( ) )
69
69
}
70
-
70
+
71
71
/// Get the public key slice from this NodeId
72
72
pub fn as_slice ( & self ) -> & [ u8 ] {
73
73
& self . 0
@@ -1127,8 +1127,8 @@ impl NetworkGraph {
1127
1127
}
1128
1128
1129
1129
fn add_channel_between_nodes ( mut nodes : RwLockWriteGuard < BTreeMap < NodeId , NodeInfo > > , node_id_a : NodeId , node_id_b : NodeId , short_channel_id : u64 ) -> Result < ( ) , LightningError > {
1130
- for current_node_id in [ node_id_a, node_id_b] {
1131
- match nodes. entry ( current_node_id) {
1130
+ for current_node_id in [ node_id_a, node_id_b] . iter ( ) {
1131
+ match nodes. entry ( current_node_id. clone ( ) ) {
1132
1132
BtreeEntry :: Occupied ( node_entry) => {
1133
1133
node_entry. into_mut ( ) . channels . push ( short_channel_id) ;
1134
1134
} ,
@@ -1547,7 +1547,7 @@ mod tests {
1547
1547
use ln:: features:: { ChannelFeatures , InitFeatures , NodeFeatures } ;
1548
1548
use routing:: network_graph:: { NetGraphMsgHandler , NetworkGraph , NetworkUpdate , MAX_EXCESS_BYTES_FOR_RELAY } ;
1549
1549
use ln:: msgs:: { Init , OptionalField , RoutingMessageHandler , UnsignedNodeAnnouncement , NodeAnnouncement ,
1550
- UnsignedChannelAnnouncement , ChannelAnnouncement , UnsignedChannelUpdate , ChannelUpdate ,
1550
+ UnsignedChannelAnnouncement , ChannelAnnouncement , UnsignedChannelUpdate , ChannelUpdate ,
1551
1551
ReplyChannelRange , ReplyShortChannelIdsEnd , QueryChannelRange , QueryShortChannelIds , MAX_VALUE_MSAT } ;
1552
1552
use util:: test_utils;
1553
1553
use util:: logger:: Logger ;
0 commit comments