| 112 | } |
| 113 | |
| 114 | static void delete_peer(struct peer *peer) |
| 115 | { |
| 116 | assert(list_empty(&peer->channels)); |
| 117 | assert(!peer->uncommitted_channel); |
| 118 | /* If it only ever existed because of uncommitted channel, it won't |
| 119 | * be in the database */ |
| 120 | if (peer->dbid != 0) |
| 121 | wallet_peer_delete(peer->ld->wallet, peer->dbid); |
| 122 | tal_free(peer); |
| 123 | } |
| 124 | |
| 125 | /* Last one out deletes peer. */ |
| 126 | void maybe_delete_peer(struct peer *peer) |
no test coverage detected