| 174 | } |
| 175 | |
| 176 | static struct io_plan *read_init(struct io_conn *conn, struct early_peer *peer) |
| 177 | { |
| 178 | /* Free our sent init msg. */ |
| 179 | tal_free(peer->msg); |
| 180 | |
| 181 | /* BOLT #1: |
| 182 | * |
| 183 | * The receiving node: |
| 184 | * - MUST wait to receive `init` before sending any other messages. |
| 185 | */ |
| 186 | peer->msg = tal_arr(peer, u8, CRYPTOMSG_HDR_SIZE); |
| 187 | return io_read(conn, peer->msg, tal_bytelen(peer->msg), |
| 188 | peer_init_hdr_received, peer); |
| 189 | } |
| 190 | |
| 191 | static struct io_plan *dev_peer_write_postclose(struct io_conn *conn, |
| 192 | struct early_peer *peer) |
no test coverage detected