Addition of OSPF-API - Amir Guindehi <amir@datacore.ch>
diff --git a/ospfd/ospf_opaque.c b/ospfd/ospf_opaque.c
index 5d5b30c..fa9c4db 100644
--- a/ospfd/ospf_opaque.c
+++ b/ospfd/ospf_opaque.c
@@ -66,6 +66,11 @@
 #include "ospfd/ospf_te.h"
 #endif /* HAVE_OSPF_TE */
 
+#ifdef SUPPORT_OSPF_API
+int ospf_apiserver_init (void);
+void ospf_apiserver_term (void); 
+#endif /* SUPPORT_OSPF_API */
+
 static void ospf_opaque_register_vty (void);
 static void ospf_opaque_funclist_init (void);
 static void ospf_opaque_funclist_term (void);
@@ -85,6 +90,11 @@
     exit (1);
 #endif /* HAVE_OSPF_TE */
 
+#ifdef SUPPORT_OSPF_API
+  if (ospf_apiserver_init () != 0)
+    exit (1);
+#endif /* SUPPORT_OSPF_API */
+
   return;
 }
 
@@ -95,6 +105,10 @@
   ospf_mpls_te_term ();
 #endif /* HAVE_OSPF_TE */
 
+#ifdef SUPPORT_OSPF_API
+  ospf_apiserver_term ();
+#endif /* SUPPORT_OSPF_API */
+
   ospf_opaque_funclist_term ();
   return;
 }