diff options
Diffstat (limited to 'isisd')
-rw-r--r-- | isisd/isis_main.c | 2 | ||||
-rw-r--r-- | isisd/isis_zebra.c | 4 | ||||
-rw-r--r-- | isisd/isis_zebra.h | 2 |
3 files changed, 4 insertions, 4 deletions
diff --git a/isisd/isis_main.c b/isisd/isis_main.c index e1af71f7..fba7b101 100644 --- a/isisd/isis_main.c +++ b/isisd/isis_main.c @@ -339,7 +339,7 @@ main (int argc, char **argv, char **envp) /* create the global 'isis' instance */ isis_new (1); - isis_zebra_init (); + isis_zebra_init (master); /* parse config file */ /* this is needed three times! because we have interfaces before the areas */ diff --git a/isisd/isis_zebra.c b/isisd/isis_zebra.c index 6d0c1571..8a784175 100644 --- a/isisd/isis_zebra.c +++ b/isisd/isis_zebra.c @@ -602,9 +602,9 @@ isis_zebra_connected (struct zclient *zclient) } void -isis_zebra_init () +isis_zebra_init (struct thread_master *master) { - zclient = zclient_new (); + zclient = zclient_new (master); zclient_init (zclient, ZEBRA_ROUTE_ISIS); zclient->zebra_connected = isis_zebra_connected; zclient->router_id_update = isis_router_id_update_zebra; diff --git a/isisd/isis_zebra.h b/isisd/isis_zebra.h index 889cd9b6..00114788 100644 --- a/isisd/isis_zebra.h +++ b/isisd/isis_zebra.h @@ -24,7 +24,7 @@ extern struct zclient *zclient; -void isis_zebra_init (void); +void isis_zebra_init (struct thread_master *); void isis_zebra_route_update (struct prefix *prefix, struct isis_route_info *route_info); int isis_distribute_list_update (int routetype); |