From e3178bd34ced788b8e16e5e0c3e8f712cd41de6a Mon Sep 17 00:00:00 2001 From: Garrett D'Amore Date: Thu, 26 Dec 2024 12:43:59 -0800 Subject: tcp: use nni_aio_start --- src/core/tcp.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/core') diff --git a/src/core/tcp.c b/src/core/tcp.c index 75b938b0..119f1f57 100644 --- a/src/core/tcp.c +++ b/src/core/tcp.c @@ -177,16 +177,15 @@ static void tcp_dialer_dial(void *arg, nng_aio *aio) { tcp_dialer *d = arg; - if (nni_aio_begin(aio) != 0) { - return; - } + + nni_aio_reset(aio); nni_mtx_lock(&d->mtx); if (d->closed) { nni_mtx_unlock(&d->mtx); nni_aio_finish_error(aio, NNG_ECLOSED); return; } - if (!nni_aio_defer(aio, tcp_dial_cancel, d)) { + if (!nni_aio_start(aio, tcp_dial_cancel, d)) { nni_mtx_unlock(&d->mtx); return; } -- cgit v1.2.3-70-g09d2