diff options
Diffstat (limited to 'ospfd/ospf_zebra.c')
-rw-r--r-- | ospfd/ospf_zebra.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/ospfd/ospf_zebra.c b/ospfd/ospf_zebra.c index 0d98008d..af82e979 100644 --- a/ospfd/ospf_zebra.c +++ b/ospfd/ospf_zebra.c @@ -68,12 +68,10 @@ ospf_router_id_update_zebra (int command, struct zclient *zclient, router_id_zebra = router_id.u.prefix4; ospf = ospf_lookup (); + if (ospf != NULL) - { - if (ospf->t_router_id_update == NULL) - OSPF_TIMER_ON (ospf->t_router_id_update, ospf_router_id_update_timer, - OSPF_ROUTER_ID_UPDATE_DELAY); - } + ospf_router_id_update (ospf); + return 0; } |