diff options
Diffstat (limited to 'ripd')
-rw-r--r-- | ripd/rip_main.c | 2 | ||||
-rw-r--r-- | ripd/rip_zebra.c | 4 | ||||
-rw-r--r-- | ripd/ripd.h | 2 |
3 files changed, 4 insertions, 4 deletions
diff --git a/ripd/rip_main.c b/ripd/rip_main.c index 95b1f6d4..4ead9b0e 100644 --- a/ripd/rip_main.c +++ b/ripd/rip_main.c @@ -286,7 +286,7 @@ main (int argc, char **argv) /* RIP related initialization. */ rip_init (); rip_if_init (); - rip_zclient_init (); + rip_zclient_init (master); rip_peer_init (); /* Get configuration file. */ diff --git a/ripd/rip_zebra.c b/ripd/rip_zebra.c index de981623..0b6c22a8 100644 --- a/ripd/rip_zebra.c +++ b/ripd/rip_zebra.c @@ -710,10 +710,10 @@ rip_zebra_connected (struct zclient *zclient) } void -rip_zclient_init () +rip_zclient_init (struct thread_master *master) { /* Set default value to the zebra client structure. */ - zclient = zclient_new (); + zclient = zclient_new (master); zclient_init (zclient, ZEBRA_ROUTE_RIP); zclient->zebra_connected = rip_zebra_connected; zclient->interface_add = rip_interface_add; diff --git a/ripd/ripd.h b/ripd/ripd.h index 4f40e79a..a768ccc6 100644 --- a/ripd/ripd.h +++ b/ripd/ripd.h @@ -389,7 +389,7 @@ extern void rip_if_down_all (void); extern void rip_route_map_init (void); extern void rip_route_map_reset (void); extern void rip_snmp_init (void); -extern void rip_zclient_init (void); +extern void rip_zclient_init (struct thread_master *); extern void rip_zclient_start (void); extern void rip_zclient_reset (void); extern void rip_offset_init (void); |