aboutsummaryrefslogtreecommitdiff
path: root/src/transport/tls
diff options
context:
space:
mode:
Diffstat (limited to 'src/transport/tls')
-rw-r--r--src/transport/tls/tls.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/transport/tls/tls.c b/src/transport/tls/tls.c
index 21557270..f7e90303 100644
--- a/src/transport/tls/tls.c
+++ b/src/transport/tls/tls.c
@@ -99,13 +99,19 @@ nni_tls_pipe_close(void *arg)
}
static void
-nni_tls_pipe_fini(void *arg)
+nni_tls_pipe_stop(void *arg)
{
nni_tls_pipe *p = arg;
nni_aio_stop(p->rxaio);
nni_aio_stop(p->txaio);
nni_aio_stop(p->negaio);
+}
+
+static void
+nni_tls_pipe_fini(void *arg)
+{
+ nni_tls_pipe *p = arg;
nni_aio_fini(p->rxaio);
nni_aio_fini(p->txaio);
@@ -1043,6 +1049,7 @@ static nni_tran_pipe_option nni_tls_pipe_options[] = {
static nni_tran_pipe_ops nni_tls_pipe_ops = {
.p_fini = nni_tls_pipe_fini,
.p_start = nni_tls_pipe_start,
+ .p_stop = nni_tls_pipe_stop,
.p_send = nni_tls_pipe_send,
.p_recv = nni_tls_pipe_recv,
.p_close = nni_tls_pipe_close,