From 468714a51bbc9fc6acf03479b8825ad25a2ffeb0 Mon Sep 17 00:00:00 2001 From: Garrett D'Amore Date: Mon, 6 Sep 2021 12:01:26 -0700 Subject: SP initialization cannot fail. --- src/core/init.c | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) (limited to 'src/core/init.c') diff --git a/src/core/init.c b/src/core/init.c index 9f39490a..c923fdf0 100644 --- a/src/core/init.c +++ b/src/core/init.c @@ -42,16 +42,19 @@ nni_init_helper(void) ((rv = nni_reap_sys_init()) != 0) || ((rv = nni_timer_sys_init()) != 0) || ((rv = nni_aio_sys_init()) != 0) || - ((rv = nni_sock_sys_init()) != 0) || - ((rv = nni_listener_sys_init()) != 0) || - ((rv = nni_dialer_sys_init()) != 0) || - ((rv = nni_pipe_sys_init()) != 0) || - ((rv = nni_tls_sys_init()) != 0) || - ((rv = nni_sp_tran_sys_init()) != 0)) { + ((rv = nni_tls_sys_init()) != 0)) { nni_fini(); + return (rv); } - return (rv); + // following never fail + nni_sock_sys_init(); + nni_listener_sys_init(); + nni_dialer_sys_init(); + nni_pipe_sys_init(); + nni_sp_tran_sys_init(); + + return (0); } int -- cgit v1.2.3-70-g09d2