]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Fix TLS Stream in accordance with PROXY Stream over TLS support
authorArtem Boldariev <artem@boldariev.com>
Thu, 18 May 2023 18:52:23 +0000 (21:52 +0300)
committerArtem Boldariev <artem@boldariev.com>
Wed, 6 Dec 2023 13:15:24 +0000 (15:15 +0200)
This commit makes TLS Stream code to take PROXY Stream over TLS
support into account.

lib/isc/netmgr/tlsstream.c

index 16bbc1c592839744fe891c221b33ff1ee8bd4098..18d2faadabb036a610933cc640c91024c4138ce0 100644 (file)
@@ -979,7 +979,7 @@ isc_nm_listentls(isc_nm_t *mgr, uint32_t workers, isc_sockaddr_t *iface,
        if (proxy) {
                result = isc_nm_listenproxystream(
                        mgr, workers, iface, tlslisten_acceptcb, tlssock,
-                       backlog, quota, &tlssock->outer);
+                       backlog, quota, NULL, &tlssock->outer);
        } else {
                result = isc_nm_listentcp(mgr, workers, iface,
                                          tlslisten_acceptcb, tlssock, backlog,
@@ -1209,7 +1209,8 @@ isc_nm_tlsconnect(isc_nm_t *mgr, isc_sockaddr_t *local, isc_sockaddr_t *peer,
 
        if (proxy) {
                isc_nm_proxystreamconnect(mgr, local, peer, tcp_connected, sock,
-                                         sock->connect_timeout, proxy_info);
+                                         sock->connect_timeout, NULL, NULL,
+                                         proxy_info);
        } else {
                isc_nm_tcpconnect(mgr, local, peer, tcp_connected, sock,
                                  sock->connect_timeout);