aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/sp/transport/ipc/ipc.c1
-rw-r--r--src/sp/transport/tcp/tcp.c1
2 files changed, 2 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);
}
diff --git a/src/sp/transport/tcp/tcp.c b/src/sp/transport/tcp/tcp.c
index 624403a7..1e2ef733 100644
--- a/src/sp/transport/tcp/tcp.c
+++ b/src/sp/transport/tcp/tcp.c
@@ -676,6 +676,7 @@ tcptran_ep_close(void *arg)
ep->closed = true;
nni_aio_close(ep->timeaio);
+ nni_aio_close(ep->connaio);
if (ep->dialer != NULL) {
nng_stream_dialer_close(ep->dialer);
}