electrum

Electrum Bitcoin wallet
git clone https://git.parazyd.org/electrum
Log | Files | Refs | Submodules

commit d9813540ace90a1650feef797ee8a607b152e086
parent 108a986ef0e5e017b8ba100c767c7270d9fcef98
Author: ThomasV <thomasv@electrum.org>
Date:   Sat,  2 Feb 2019 13:49:04 +0100

fix: test short_channel_id before removing from channel_db

Diffstat:
Melectrum/lnworker.py | 3++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/electrum/lnworker.py b/electrum/lnworker.py @@ -320,7 +320,8 @@ class LNWorker(PrintError): self.on_channels_updated() self.network.trigger_callback('channel', chan) # remove from channel_db - self.channel_db.remove_channel(chan.short_channel_id) + if chan.short_channel_id is not None: + self.channel_db.remove_channel(chan.short_channel_id) # detect who closed if closing_txid == chan.local_commitment.txid(): self.print_error('we force closed', funding_outpoint)