diff options
Diffstat (limited to 'ripngd')
-rw-r--r-- | ripngd/ripng_main.c | 2 | ||||
-rw-r--r-- | ripngd/ripng_zebra.c | 4 | ||||
-rw-r--r-- | ripngd/ripngd.h | 2 |
3 files changed, 4 insertions, 4 deletions
diff --git a/ripngd/ripng_main.c b/ripngd/ripng_main.c index d8f22411..1c184e2c 100644 --- a/ripngd/ripng_main.c +++ b/ripngd/ripng_main.c @@ -281,7 +281,7 @@ main (int argc, char **argv) /* RIPngd inits. */ ripng_init (); - zebra_init (); + zebra_init (master); ripng_peer_init (); /* Get configuration file. */ diff --git a/ripngd/ripng_zebra.c b/ripngd/ripng_zebra.c index 58f88606..13b18533 100644 --- a/ripngd/ripng_zebra.c +++ b/ripngd/ripng_zebra.c @@ -541,10 +541,10 @@ ripng_zebra_connected (struct zclient *zclient) /* Initialize zebra structure and it's commands. */ void -zebra_init () +zebra_init (struct thread_master *master) { /* Allocate zebra structure. */ - zclient = zclient_new (); + zclient = zclient_new (master); zclient_init (zclient, ZEBRA_ROUTE_RIPNG); zclient->zebra_connected = ripng_zebra_connected; diff --git a/ripngd/ripngd.h b/ripngd/ripngd.h index 28ca41bc..6cbbd84b 100644 --- a/ripngd/ripngd.h +++ b/ripngd/ripngd.h @@ -358,7 +358,7 @@ extern void ripng_route_map_init (void); extern void ripng_route_map_reset (void); extern void ripng_terminate (void); /* zclient_init() is done by ripng_zebra.c:zebra_init() */ -extern void zebra_init (void); +extern void zebra_init (struct thread_master *); extern void ripng_zclient_start (void); extern void ripng_zclient_reset (void); extern void ripng_offset_init (void); |