]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
auth:ntlmssp: Use lpcfg_dns_hostname()
authorAndreas Schneider <asn@samba.org>
Fri, 12 Apr 2024 05:41:06 +0000 (07:41 +0200)
committerAndrew Bartlett <abartlet@samba.org>
Wed, 22 May 2024 20:33:36 +0000 (20:33 +0000)
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
auth/ntlmssp/gensec_ntlmssp_server.c

index 8767c0897f7a99168ec462394771c5e7bf823c00..6da13a1a6fe0ab928697a8c2755fe38467b52741 100644 (file)
@@ -201,22 +201,7 @@ NTSTATUS gensec_ntlmssp_server_start(struct gensec_security *gensec_security)
        if (gensec_security->settings->server_dns_name) {
                dns_name = gensec_security->settings->server_dns_name;
        } else {
-               const char *dnsdomain = lpcfg_dnsdomain(gensec_security->settings->lp_ctx);
-               char *lower_netbiosname;
-
-               lower_netbiosname = strlower_talloc(ntlmssp_state, netbios_name);
-               NT_STATUS_HAVE_NO_MEMORY(lower_netbiosname);
-
-               /* Find out the DNS host name */
-               if (dnsdomain && dnsdomain[0] != '\0') {
-                       dns_name = talloc_asprintf(ntlmssp_state, "%s.%s",
-                                                  lower_netbiosname,
-                                                  dnsdomain);
-                       talloc_free(lower_netbiosname);
-                       NT_STATUS_HAVE_NO_MEMORY(dns_name);
-               } else {
-                       dns_name = lower_netbiosname;
-               }
+               dns_name = lpcfg_dns_hostname(gensec_security->settings->lp_ctx);
        }
 
        if (gensec_security->settings->server_dns_domain) {