diff options
| author | Garrett D'Amore <garrett@damore.org> | 2021-09-04 17:27:54 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-09-04 17:27:54 -0700 |
| commit | d137bf383892c53265593d9a5ac17e64444091c9 (patch) | |
| tree | d06570c8f18d47057ff2158f5a9e5fd92e5cfeaf /src/nng.c | |
| parent | d4b91214c125de33d2e8d3f52fecd8eac18e476c (diff) | |
| download | nng-d137bf383892c53265593d9a5ac17e64444091c9.tar.gz nng-d137bf383892c53265593d9a5ac17e64444091c9.tar.bz2 nng-d137bf383892c53265593d9a5ac17e64444091c9.zip | |
fixes #1498 Endpoint close/shutdown could be synchronous (#1499)
Diffstat (limited to 'src/nng.c')
| -rw-r--r-- | src/nng.c | 8 |
1 files changed, 1 insertions, 7 deletions
@@ -1,5 +1,5 @@ // -// Copyright 2020 Staysail Systems, Inc. <info@staysail.tech> +// Copyright 2021 Staysail Systems, Inc. <info@staysail.tech> // Copyright 2018 Capitar IT Group BV <info@capitar.com> // // This software is supplied under the terms of the MIT License, a @@ -477,7 +477,6 @@ nng_dial(nng_socket sid, const char *addr, nng_dialer *dp, int flags) } if ((rv = nni_dialer_start(d, flags)) != 0) { nni_dialer_close(d); - nni_sock_rele(s); return (rv); } if (dp != NULL) { @@ -486,7 +485,6 @@ nng_dial(nng_socket sid, const char *addr, nng_dialer *dp, int flags) *dp = did; } nni_dialer_rele(d); - nni_sock_rele(s); return (0); } @@ -506,7 +504,6 @@ nng_listen(nng_socket sid, const char *addr, nng_listener *lp, int flags) } if ((rv = nni_listener_start(l, flags)) != 0) { nni_listener_close(l); - nni_sock_rele(s); return (rv); } @@ -516,7 +513,6 @@ nng_listen(nng_socket sid, const char *addr, nng_listener *lp, int flags) *lp = lid; } nni_listener_rele(l); - nni_sock_rele(s); return (rv); } @@ -538,7 +534,6 @@ nng_listener_create(nng_listener *lp, nng_socket sid, const char *addr) lid.id = nni_listener_id(l); *lp = lid; nni_listener_rele(l); - nni_sock_rele(s); return (0); } @@ -580,7 +575,6 @@ nng_dialer_create(nng_dialer *dp, nng_socket sid, const char *addr) did.id = nni_dialer_id(d); *dp = did; nni_dialer_rele(d); - nni_sock_rele(s); return (0); } |
