diff options
Diffstat (limited to 'zebra/zebra_fpm.c')
| -rw-r--r-- | zebra/zebra_fpm.c | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/zebra/zebra_fpm.c b/zebra/zebra_fpm.c index 7448292d9f..0d0a2cb3bf 100644 --- a/zebra/zebra_fpm.c +++ b/zebra/zebra_fpm.c @@ -842,19 +842,7 @@ static inline int zfpm_encode_route(rib_dest_t *dest, struct route_entry *re, */ struct route_entry *zfpm_route_for_update(rib_dest_t *dest) { - struct route_entry *re; - - RE_DEST_FOREACH_ROUTE (dest, re) { - if (!CHECK_FLAG(re->status, ROUTE_ENTRY_SELECTED_FIB)) - continue; - - return re; - } - - /* - * We have no route for this destination. - */ - return NULL; + return dest->selected_fib; } /* |
