From e15de71375f1376d779be821550d9e11585a8876 Mon Sep 17 00:00:00 2001 From: niftynei Date: Tue, 19 Jan 2021 18:21:45 -0600 Subject: [PATCH] channel: only delete saved channels from database There will be 'unsaved' channels now, with a dbid of 0 --- lightningd/channel.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lightningd/channel.c b/lightningd/channel.c index 399c4a714..f4863f4fa 100644 --- a/lightningd/channel.c +++ b/lightningd/channel.c @@ -118,7 +118,8 @@ static void destroy_channel(struct channel *channel) void delete_channel(struct channel *channel STEALS) { struct peer *peer = channel->peer; - wallet_channel_close(channel->peer->ld->wallet, channel->dbid); + if (channel->dbid != 0) + wallet_channel_close(channel->peer->ld->wallet, channel->dbid); tal_free(channel); maybe_delete_peer(peer);