diff options
Diffstat (limited to 'src/ipcpd/normal/main.c')
-rw-r--r-- | src/ipcpd/normal/main.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/ipcpd/normal/main.c b/src/ipcpd/normal/main.c index ba3fe33f..152f7640 100644 --- a/src/ipcpd/normal/main.c +++ b/src/ipcpd/normal/main.c @@ -309,6 +309,11 @@ int main(int argc, goto fail_rib_init; } + if (notifier_init()) { + log_err("Failed to initialize notifier component."); + goto fail_notifier_init; + } + if (connmgr_init()) { log_err("Failed to initialize connection manager."); goto fail_connmgr_init; @@ -319,11 +324,6 @@ int main(int argc, goto fail_enroll_init; } - if (notifier_init()) { - log_err("Failed to initialize notifier component."); - goto fail_notifier_init; - } - if (ipcp_boot() < 0) { log_err("Failed to boot IPCP."); goto fail_boot; @@ -343,12 +343,12 @@ int main(int argc, finalize_components(); } - notifier_fini(); - enroll_fini(); connmgr_fini(); + notifier_fini(); + rib_fini(); ipcp_fini(); @@ -358,12 +358,12 @@ int main(int argc, fail_create_r: ipcp_shutdown(); fail_boot: - notifier_fini(); - fail_notifier_init: enroll_fini(); fail_enroll_init: connmgr_fini(); fail_connmgr_init: + notifier_fini(); + fail_notifier_init: rib_fini(); fail_rib_init: ipcp_fini(); |