From 73c574e5535c31d284cc255804c3585047bbefec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Sur=C3=BD?= Date: Thu, 18 Mar 2021 21:19:18 +0100 Subject: [PATCH] Fix typo in processbuffer() - tcpdns vs tlsdns The processbuffer() would call isc__nm_tcpdns_processbuffer() instead of isc__nm_tlsdns_processbuffer() for the isc_nm_tlsdnssocket type of socket. --- lib/isc/netmgr/netmgr.c | 2 +- lib/isc/netmgr/tlsdns.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/isc/netmgr/netmgr.c b/lib/isc/netmgr/netmgr.c index 7febbe940b..ac973e01a5 100644 --- a/lib/isc/netmgr/netmgr.c +++ b/lib/isc/netmgr/netmgr.c @@ -1857,7 +1857,7 @@ processbuffer(isc_nmsocket_t *sock) { case isc_nm_tcpdnssocket: return (isc__nm_tcpdns_processbuffer(sock)); case isc_nm_tlsdnssocket: - return (isc__nm_tcpdns_processbuffer(sock)); + return (isc__nm_tlsdns_processbuffer(sock)); default: INSIST(0); ISC_UNREACHABLE(); diff --git a/lib/isc/netmgr/tlsdns.c b/lib/isc/netmgr/tlsdns.c index cbff0f5860..961dceaadd 100644 --- a/lib/isc/netmgr/tlsdns.c +++ b/lib/isc/netmgr/tlsdns.c @@ -276,6 +276,7 @@ tlsdns_connect_cb(uv_connect_t *uvreq, int status) { return; error: + sock->tls.pending_req = NULL; isc__nm_failed_connect_cb(sock, req, result); }