aboutsummaryrefslogtreecommitdiff
path: root/src/core/aio.c
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2017-03-10 14:39:21 -0800
committerGarrett D'Amore <garrett@damore.org>2017-03-10 14:39:21 -0800
commitc436e174d0ed8c5dc14af060e994b97a83df7750 (patch)
tree9eeb7ef18ad6eb1a975ab6aaa7a68bcd3ee81c9a /src/core/aio.c
parentf5c259eec0cd3fa5cd623e159cbfec83b4a500d5 (diff)
downloadnng-c436e174d0ed8c5dc14af060e994b97a83df7750.tar.gz
nng-c436e174d0ed8c5dc14af060e994b97a83df7750.tar.bz2
nng-c436e174d0ed8c5dc14af060e994b97a83df7750.zip
Start of close related race fixes. Scalability test.
Diffstat (limited to 'src/core/aio.c')
-rw-r--r--src/core/aio.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/core/aio.c b/src/core/aio.c
index ffc5ac06..2f871f73 100644
--- a/src/core/aio.c
+++ b/src/core/aio.c
@@ -41,6 +41,7 @@ nni_aio_init(nni_aio *aio, nni_cb cb, void *arg)
void
nni_aio_fini(nni_aio *aio)
{
+ nni_taskq_cancel(&aio->a_tqe);
nni_cv_fini(&aio->a_cv);
nni_mtx_fini(&aio->a_lk);
}