mirror of
https://github.com/aljazceru/lightning.git
synced 2026-01-06 15:44:21 +01:00
gossip: Pass rstate to handle_local_add_channel directly
Signed-off-by: Christian Decker <decker.christian@gmail.com>
This commit is contained in:
@@ -786,9 +786,8 @@ static void handle_get_update(struct peer *peer, const u8 *msg)
|
||||
daemon_conn_send(peer->remote, take(msg));
|
||||
}
|
||||
|
||||
static void handle_local_add_channel(struct peer *peer, u8 *msg)
|
||||
static void handle_local_add_channel(struct routing_state *rstate, u8 *msg)
|
||||
{
|
||||
struct routing_state *rstate = peer->daemon->rstate;
|
||||
struct short_channel_id scid;
|
||||
struct bitcoin_blkid chain_hash;
|
||||
struct pubkey remote_node_id;
|
||||
@@ -856,7 +855,7 @@ static struct io_plan *owner_msg_in(struct io_conn *conn,
|
||||
} else if (type == WIRE_GOSSIP_GET_UPDATE) {
|
||||
handle_get_update(peer, dc->msg_in);
|
||||
} else if (type == WIRE_GOSSIP_LOCAL_ADD_CHANNEL) {
|
||||
handle_local_add_channel(peer, dc->msg_in);
|
||||
handle_local_add_channel(peer->daemon->rstate, dc->msg_in);
|
||||
} else {
|
||||
status_broken("peer %s: send us unknown msg of type %s",
|
||||
type_to_string(tmpctx, struct pubkey, &peer->id),
|
||||
|
||||
Reference in New Issue
Block a user