diff options
Diffstat (limited to 'ospfd/ospf_main.c')
| -rw-r--r-- | ospfd/ospf_main.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/ospfd/ospf_main.c b/ospfd/ospf_main.c index 5bf7ec1469..6dadc05bba 100644 --- a/ospfd/ospf_main.c +++ b/ospfd/ospf_main.c @@ -52,6 +52,7 @@ #include "ospfd/ospf_zebra.h" #include "ospfd/ospf_vty.h" #include "ospfd/ospf_bfd.h" +#include "ospfd/ospf_errors.h" /* ospfd privileges */ zebra_capabilities_t _caps_p[] = {ZCAP_NET_RAW, ZCAP_BIND, ZCAP_NET_ADMIN, @@ -206,12 +207,16 @@ int main(int argc, char **argv) ospf_route_map_init(); ospf_opaque_init(); + /* OSPF errors init */ + ospf_error_init(); + /* Need to initialize the default ospf structure, so the interface mode commands can be duly processed if they are received before 'router ospf', when quagga(ospfd) is restarted */ if (!ospf_get_instance(instance)) { - zlog_err("OSPF instance init failed: %s", strerror(errno)); + flog_err(OSPF_ERR_INIT_FAIL, "OSPF instance init failed: %s", + strerror(errno)); exit(1); } |
