diff --git a/gossipd/gossip_generation.c b/gossipd/gossip_generation.c index 755a887d2..f95405c69 100644 --- a/gossipd/gossip_generation.c +++ b/gossipd/gossip_generation.c @@ -342,7 +342,8 @@ static void update_own_node_announcement_after_startup(struct daemon *daemon) static void force_self_nannounce_regen(struct daemon *daemon) { struct node *self = get_node(daemon->rstate, &daemon->id); - + /* Clear timer pointer now. */ + daemon->node_announce_regen_timer = NULL; /* No channels left? We'll restart timer once we have one. */ if (!self || !self->bcast.index) return;