We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
compute_inflight_htlcs
RwLockReadGuard
1 parent abdd6fb commit 4209c9fCopy full SHA for 4209c9f
lightning/src/ln/channelmanager.rs
@@ -9046,8 +9046,8 @@ where
9046
9047
let per_peer_state = self.per_peer_state.read().unwrap();
9048
for (_cp_id, peer_state_rwlock) in per_peer_state.iter() {
9049
- let mut peer_state_lock = peer_state_rwlock.write().unwrap();
9050
- let peer_state = &mut *peer_state_lock;
+ let peer_state_lock = peer_state_rwlock.read().unwrap();
+ let peer_state = &*peer_state_lock;
9051
for chan in peer_state.channel_by_id.values().filter_map(
9052
|phase| if let ChannelPhase::Funded(chan) = phase { Some(chan) } else { None }
9053
) {
0 commit comments