diff options
| author | Garrett D'Amore <garrett@damore.org> | 2021-09-06 12:01:26 -0700 |
|---|---|---|
| committer | Garrett D'Amore <garrett@damore.org> | 2021-09-06 12:01:26 -0700 |
| commit | 468714a51bbc9fc6acf03479b8825ad25a2ffeb0 (patch) | |
| tree | 4a6c7b186b29b6ec1c576530e3b6854d58c305c2 /src/core/init.c | |
| parent | d137bf383892c53265593d9a5ac17e64444091c9 (diff) | |
| download | nng-468714a51bbc9fc6acf03479b8825ad25a2ffeb0.tar.gz nng-468714a51bbc9fc6acf03479b8825ad25a2ffeb0.tar.bz2 nng-468714a51bbc9fc6acf03479b8825ad25a2ffeb0.zip | |
SP initialization cannot fail.
Diffstat (limited to 'src/core/init.c')
| -rw-r--r-- | src/core/init.c | 17 |
1 files changed, 10 insertions, 7 deletions
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 |
