From 72dc573e732049353c64b1a58d5df24f3f661b9c Mon Sep 17 00:00:00 2001 From: Garrett D'Amore Date: Sun, 13 Jul 2025 16:42:08 -0700 Subject: dtls: only run the completion if we actually cancelled --- src/sp/transport/dtls/dtls.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/sp/transport/dtls/dtls.c b/src/sp/transport/dtls/dtls.c index a4b1a6fb..86ca0856 100644 --- a/src/sp/transport/dtls/dtls.c +++ b/src/sp/transport/dtls/dtls.c @@ -206,8 +206,8 @@ dtls_bio_cancel(nng_aio *aio, void *arg, nng_err rv) nni_mtx_lock(&p->lower_mtx); if (nni_aio_list_active(aio)) { nni_aio_list_remove(aio); + nni_aio_finish_error(aio, rv); } - nni_aio_finish_error(aio, rv); nni_mtx_unlock(&p->lower_mtx); } -- cgit v1.2.3-70-g09d2