diff options
Diffstat (limited to 'src/core/aio.c')
| -rw-r--r-- | src/core/aio.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/core/aio.c b/src/core/aio.c index 128178c8..9b0fe4d5 100644 --- a/src/core/aio.c +++ b/src/core/aio.c @@ -74,7 +74,7 @@ static int nni_aio_expire_q_cnt; static nni_reap_list aio_reap_list = { .rl_offset = offsetof(nni_aio, a_reap_node), - .rl_func = (nni_cb) nni_aio_free, + .rl_func = nni_aio_free_cb, }; static void nni_aio_expire_add(nni_aio *); @@ -147,6 +147,12 @@ nni_aio_free(nni_aio *aio) } void +nni_aio_free_cb(void *aio) +{ + nni_aio_free((nni_aio *) aio); +} + +void nni_aio_reap(nni_aio *aio) { if (aio != NULL && aio->a_init) { |
