Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
pay: ignore uncommited channels in listpeerchannels output
Uncommited channels are missing several fields which would normally be populated by an active channel. This simply skips them for the purposes of finding a route. The particular culprit was: { "peer_id": "038cd9f3679d5b39bb2105978467918d549572de472f07dd729e37c7a6377d41d5", "peer_connected": true, "state": "OPENINGD", "owner": "lightning_openingd", "opener": "local", "to_us_msat": 8317559000, "total_msat": 8317559000, "features": [ "option_static_remotekey", "option_anchors_zero_fee_htlc_tx" ] } Fixes #7197 - SEGV in direct_pay_listpeerchannels when field private missing Changelog-Fixed: Fixed crash in pay plugin caused by parsing uncommitted dual open channels
- Loading branch information