summaryrefslogtreecommitdiffstats
path: root/ripngd
diff options
context:
space:
mode:
Diffstat (limited to 'ripngd')
-rw-r--r--ripngd/ripng_interface.c2
-rw-r--r--ripngd/ripng_main.c2
2 files changed, 3 insertions, 1 deletions
diff --git a/ripngd/ripng_interface.c b/ripngd/ripng_interface.c
index 35884634..c7865d1e 100644
--- a/ripngd/ripng_interface.c
+++ b/ripngd/ripng_interface.c
@@ -35,6 +35,7 @@
#include "table.h"
#include "thread.h"
#include "privs.h"
+#include "vrf.h"
#include "ripngd/ripngd.h"
#include "ripngd/ripng_debug.h"
@@ -1177,7 +1178,6 @@ void
ripng_if_init ()
{
/* Interface initialize. */
- iflist = list_new ();
if_add_hook (IF_NEW_HOOK, ripng_if_new_hook);
if_add_hook (IF_DELETE_HOOK, ripng_if_delete_hook);
diff --git a/ripngd/ripng_main.c b/ripngd/ripng_main.c
index acc980de..d8f22411 100644
--- a/ripngd/ripng_main.c
+++ b/ripngd/ripng_main.c
@@ -34,6 +34,7 @@
#include "if.h"
#include "privs.h"
#include "sigevent.h"
+#include "vrf.h"
#include "ripngd/ripngd.h"
@@ -276,6 +277,7 @@ main (int argc, char **argv)
cmd_init (1);
vty_init (master);
memory_init ();
+ vrf_init ();
/* RIPngd inits. */
ripng_init ();