| 366 | } |
| 367 | |
| 368 | static void msg_to_peer(const struct peer *peer, const u8 *msg TAKES) |
| 369 | { |
| 370 | struct lightningd *ld = peer->ld; |
| 371 | |
| 372 | /* Shutting down, or peer not connected? */ |
| 373 | if (ld->connectd && peer->connected == PEER_CONNECTED) { |
| 374 | subd_send_msg(ld->connectd, |
| 375 | take(towire_connectd_peer_send_msg(NULL, |
| 376 | &peer->id, |
| 377 | peer->connectd_counter, |
| 378 | msg))); |
| 379 | } |
| 380 | |
| 381 | tal_free_if_taken(msg); |
| 382 | } |
| 383 | |
| 384 | static void addgossip_reply(struct subd *gossipd, |
| 385 | const u8 *reply, |
no test coverage detected