summaryrefslogtreecommitdiffstats
path: root/ffd/announce.c
diff options
context:
space:
mode:
Diffstat (limited to 'ffd/announce.c')
-rw-r--r--ffd/announce.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/ffd/announce.c b/ffd/announce.c
index 0d7b1bc..26ced28 100644
--- a/ffd/announce.c
+++ b/ffd/announce.c
@@ -116,6 +116,9 @@ void ffd_announce_update(ffd_announce_t *announce) {
announce->selected = select_nexthop(announce);
announce->metric = get_metric(announce);
+ if (!announce->selected)
+ ffd_send_seqno_request_for(NULL, announce);
+
/* triggered updates */
int diff = announce->metric.metric - announce->last_metric;