]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Convert tls_send() callback to use isc_job_run()
authorOndřej Surý <ondrej@isc.org>
Tue, 11 Apr 2023 10:37:21 +0000 (12:37 +0200)
committerOndřej Surý <ondrej@isc.org>
Wed, 12 Apr 2023 12:10:37 +0000 (14:10 +0200)
The tls_send() was already using uvreq; convert this to use more direct
isc_job_run() - the on-loop no-allocation method.

lib/isc/netmgr/tlsstream.c

index 65de581fde4848b14255e5da6b6f254f58c984a9..6b85bed76aa089873e9e864b1ec69511ff5ecdd1 100644 (file)
@@ -989,7 +989,7 @@ tls_send(isc_nmhandle_t *handle, const isc_region_t *region, isc_nm_cb_t cb,
                *(uint16_t *)uvreq->tcplen = htons(region->length);
        }
 
-       isc_async_run(sock->worker->loop, tls_send_direct, uvreq);
+       isc_job_run(sock->worker->loop, &uvreq->job, tls_send_direct, uvreq);
 }
 
 void