aboutsummaryrefslogtreecommitdiff
path: root/src/core/pipe.c
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2017-07-15 16:50:49 -0700
committerGarrett D'Amore <garrett@damore.org>2017-07-15 16:50:49 -0700
commit0d48c9d4f359ec79f9cc10db3e0e04cb7a58623e (patch)
treef1b0dd28372a92d756e6cd42eb949829d007a591 /src/core/pipe.c
parent7f95fde8d752dd93c20ff0a209334f4aec549111 (diff)
downloadnng-0d48c9d4f359ec79f9cc10db3e0e04cb7a58623e.tar.gz
nng-0d48c9d4f359ec79f9cc10db3e0e04cb7a58623e.tar.bz2
nng-0d48c9d4f359ec79f9cc10db3e0e04cb7a58623e.zip
Race conditions removed... TCP tests work well know.
Diffstat (limited to 'src/core/pipe.c')
-rw-r--r--src/core/pipe.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/pipe.c b/src/core/pipe.c
index f1e8014e..3d0f96ab 100644
--- a/src/core/pipe.c
+++ b/src/core/pipe.c
@@ -100,7 +100,7 @@ nni_pipe_close(nni_pipe *p)
p->p_reap = 1;
// abort any pending negotiation/start process.
- nni_aio_stop(&p->p_start_aio);
+ nni_aio_cancel(&p->p_start_aio, NNG_ECLOSED);
// Close the underlying transport.
if (p->p_tran_data != NULL) {