aboutsummaryrefslogtreecommitdiff
path: root/src/sp/transport/ipc
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2023-02-05 19:44:04 -0400
committerGitHub <noreply@github.com>2023-02-05 19:44:04 -0400
commit1892e1d6d102d1fbd37e2c3bbb59dc35d81c8b33 (patch)
tree5f7edc74037e1ebc225c40f1ef68970023192821 /src/sp/transport/ipc
parent8461c7207b440f5ba8c51b2236fcfa178f415a6f (diff)
downloadnng-1892e1d6d102d1fbd37e2c3bbb59dc35d81c8b33.tar.gz
nng-1892e1d6d102d1fbd37e2c3bbb59dc35d81c8b33.tar.bz2
nng-1892e1d6d102d1fbd37e2c3bbb59dc35d81c8b33.zip
fixes#1175 nng_listen occasionally fails when reusing ipc socket on Windows (#1562)
Diffstat (limited to 'src/sp/transport/ipc')
-rw-r--r--src/sp/transport/ipc/ipc.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/sp/transport/ipc/ipc.c b/src/sp/transport/ipc/ipc.c
index df27ad23..74089db4 100644
--- a/src/sp/transport/ipc/ipc.c
+++ b/src/sp/transport/ipc/ipc.c
@@ -658,6 +658,7 @@ ipc_ep_close(void *arg)
nni_mtx_lock(&ep->mtx);
ep->closed = true;
nni_aio_close(ep->time_aio);
+ nni_aio_close(ep->conn_aio);
if (ep->dialer != NULL) {
nng_stream_dialer_close(ep->dialer);
}