| 121 | } |
| 122 | |
| 123 | static void delete_peer(struct peer *peer) |
| 124 | { |
| 125 | assert(list_empty(&peer->channels)); |
| 126 | assert(!peer->uncommitted_channel); |
| 127 | /* If it only ever existed because of uncommitted channel, it won't |
| 128 | * be in the database */ |
| 129 | if (peer->dbid != 0) |
| 130 | wallet_delete_peer_if_unused(peer->ld->wallet, peer->dbid); |
| 131 | tal_free(peer); |
| 132 | } |
| 133 | |
| 134 | /* Last one out deletes peer. */ |
| 135 | void maybe_delete_peer(struct peer *peer) |
no test coverage detected