lightningd: fix db error where we can have detached peer.

An uncommitted channel should not keep the peer in the db, since the
uncommitted channel isn't in the db itself.

Fixes: #2367
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
Rusty Russell
2019-02-21 11:52:56 +10:30
committed by Christian Decker
parent 26df586fbf
commit 3b587a1c6d
2 changed files with 8 additions and 3 deletions

View File

@@ -1510,7 +1510,6 @@ def test_restart_many_payments(node_factory):
wait_for(lambda: 'pending' not in [p['status'] for p in n.rpc.listpayments()['payments']])
@pytest.mark.xfail(strict=True)
@unittest.skipIf(not DEVELOPER, "need dev-disconnect")
def test_fail_unconfirmed(node_factory, bitcoind, executor):
"""Test that if we crash with an unconfirmed connection to a known