peer: delete from database if we haven't passed init.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
Rusty Russell
2016-10-07 14:00:16 +10:30
parent b45b4eaba6
commit 0f6c387899

View File

@@ -2087,6 +2087,7 @@ static void peer_disconnect(struct io_conn *conn, struct peer *peer)
/* Not even set up yet? Simply free.*/
if (peer->state == STATE_INIT) {
db_forget_peer(peer);
tal_free(peer);
return;
}