From d137bf383892c53265593d9a5ac17e64444091c9 Mon Sep 17 00:00:00 2001 From: Garrett D'Amore Date: Sat, 4 Sep 2021 17:27:54 -0700 Subject: fixes #1498 Endpoint close/shutdown could be synchronous (#1499) --- src/nng.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'src/nng.c') diff --git a/src/nng.c b/src/nng.c index 1ccc1386..b1ebbd11 100644 --- a/src/nng.c +++ b/src/nng.c @@ -1,5 +1,5 @@ // -// Copyright 2020 Staysail Systems, Inc. +// Copyright 2021 Staysail Systems, Inc. // Copyright 2018 Capitar IT Group BV // // 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); } -- cgit v1.2.3-70-g09d2