]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
libcli/dns: smb.conf dns forwarder port support
authorMatthew Grant <matt@mattgrant.net.nz>
Fri, 17 Sep 2021 22:02:11 +0000 (10:02 +1200)
committerAndrew Bartlett <abartlet@samba.org>
Tue, 28 Sep 2021 09:44:35 +0000 (09:44 +0000)
Call new tsocket_address_inet_from_hostport_strings() instead of
tsocket_address_inet_from_strings() to implement setting a port to query
for a DNS forwarder.

Signed-off-by: Matthew Grant <grantma@mattgrant.net.nz>
Reviewed-by: Uri Simchoni <uri@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
libcli/dns/dns.c

index 718bf56b3bde8352595202f9020986e67f510a83..483697145ad8dec66ae7529d91a01b0b769193b1 100644 (file)
@@ -72,8 +72,8 @@ static struct tevent_req *dns_udp_request_send(TALLOC_CTX *mem_ctx,
                return tevent_req_post(req, ev);
        }
 
-       ret = tsocket_address_inet_from_strings(state, "ip", server_addr_string,
-                                               DNS_SERVICE_PORT, &server_addr);
+       ret = tsocket_address_inet_from_hostport_strings(
+           state, "ip", server_addr_string, DNS_SERVICE_PORT, &server_addr);
        if (ret != 0) {
                tevent_req_error(req, errno);
                return tevent_req_post(req, ev);
@@ -231,8 +231,8 @@ static struct tevent_req *dns_tcp_request_send(TALLOC_CTX *mem_ctx,
                return tevent_req_post(req, ev);
        }
 
-       ret = tsocket_address_inet_from_strings(
-               state, "ip", server_addr_string, DNS_SERVICE_PORT, &remote);
+       ret = tsocket_address_inet_from_hostport_strings(
+           state, "ip", server_addr_string, DNS_SERVICE_PORT, &remote);
        if (ret != 0) {
                tevent_req_error(req, errno);
                return tevent_req_post(req, ev);