Blame SOURCES/0005-ospf-api.patch

9ad5e0
diff --git a/ospfd/ospf_spf.c b/ospfd/ospf_spf.c
9ad5e0
index 74a5674..aec9037 100644
9ad5e0
--- a/ospfd/ospf_spf.c
9ad5e0
+++ b/ospfd/ospf_spf.c
9ad5e0
@@ -48,7 +48,10 @@
9ad5e0
 #include "ospfd/ospf_sr.h"
9ad5e0
 #include "ospfd/ospf_ti_lfa.h"
9ad5e0
 #include "ospfd/ospf_errors.h"
9ad5e0
+
9ad5e0
+#ifdef SUPPORT_OSPF_API
9ad5e0
 #include "ospfd/ospf_apiserver.h"
9ad5e0
+#endif
9ad5e0
 
9ad5e0
 /* Variables to ensure a SPF scheduled log message is printed only once */
9ad5e0
 
9ad5e0
@@ -1897,7 +1900,9 @@ static void ospf_spf_calculate_schedule_worker(struct thread *thread)
9ad5e0
 	/* Update all routers routing table */
9ad5e0
 	ospf->oall_rtrs = ospf->all_rtrs;
9ad5e0
 	ospf->all_rtrs = all_rtrs;
9ad5e0
+#ifdef SUPPORT_OSPF_API
9ad5e0
 	ospf_apiserver_notify_reachable(ospf->oall_rtrs, ospf->all_rtrs);
9ad5e0
+#endif
9ad5e0
 
9ad5e0
 	/* Free old ABR/ASBR routing table */
9ad5e0
 	if (ospf->old_rtrs)