X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;ds=sidebyside;f=src%2Fln%2Fchannelmanager.rs;h=b967a6774d1f98c721ea7bce305065643476df59;hb=b4299bcc9ace423bba2fcb708bd4a5f8661d5278;hp=8bc5bf88d9a9e8ba0e7241e5555fd574beb91932;hpb=1fe616db5ac737ac7cd6de751b66f489d0f727a5;p=rust-lightning diff --git a/src/ln/channelmanager.rs b/src/ln/channelmanager.rs index 8bc5bf88..b967a677 100644 --- a/src/ln/channelmanager.rs +++ b/src/ln/channelmanager.rs @@ -449,7 +449,10 @@ impl ChannelManager { let channel_state = self.channel_state.lock().unwrap(); let mut res = Vec::with_capacity(channel_state.by_id.len()); for (channel_id, channel) in channel_state.by_id.iter() { - if channel.is_usable() { + // Note we use is_live here instead of usable which leads to somewhat confused + // internal/external nomenclature, but that's ok cause that's probably what the user + // really wanted anyway. + if channel.is_live() { res.push(ChannelDetails { channel_id: (*channel_id).clone(), short_channel_id: channel.get_short_channel_id(),