diff options
| author | Renato Westphal <renato@opensourcerouting.org> | 2019-01-04 19:08:10 -0200 |
|---|---|---|
| committer | Renato Westphal <renato@opensourcerouting.org> | 2019-01-18 16:15:41 -0200 |
| commit | 3f21c8c4cb57a1c3f645be77dfa8e860019daf6c (patch) | |
| tree | d918f4aa314a8588d272b58b5a21ac9050377a94 /ripd/ripd.c | |
| parent | 29e897ad333790601929c09904a7e2ff146bcf55 (diff) | |
ripd: move "rip_offset_list_master" to the rip structure
Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
Diffstat (limited to 'ripd/ripd.c')
| -rw-r--r-- | ripd/ripd.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/ripd/ripd.c b/ripd/ripd.c index e00b453f9f..79ec807702 100644 --- a/ripd/ripd.c +++ b/ripd/ripd.c @@ -2697,6 +2697,9 @@ int rip_create(int socket) rip->enable_interface = vector_init(1); rip->enable_network = route_table_init(); rip->passive_nondefault = vector_init(1); + rip->offset_list_master = list_new(); + rip->offset_list_master->cmp = (int (*)(void *, void *))offset_list_cmp; + rip->offset_list_master->del = (void (*)(void *))offset_list_del; /* Distribute list install. */ rip->distribute_ctx = @@ -3381,7 +3384,7 @@ void rip_clean(void) vector_free(rip->enable_interface); route_table_finish(rip->enable_network); vector_free(rip->passive_nondefault); - rip_offset_clean(); + list_delete(&rip->offset_list_master); rip_interfaces_clean(); rip_distance_reset(); rip_redistribute_clean(); @@ -3484,7 +3487,6 @@ void rip_init(void) /* Route-map */ rip_route_map_init(); - rip_offset_init(); route_map_add_hook(rip_routemap_update); route_map_delete_hook(rip_routemap_update); |
