diff options
author | Jim McDonough <jmcd@samba.org> | 2002-12-03 19:37:42 +0000 |
---|---|---|
committer | Jim McDonough <jmcd@samba.org> | 2002-12-03 19:37:42 +0000 |
commit | fc67cd8bf30a8e26678bd0f950a5fb55a3196fab (patch) | |
tree | bc6d116ab984161e18ae1438e6a452f400881812 /source3 | |
parent | ce397dbf04312d5f15e25da8e83e3ba1da273d45 (diff) | |
download | samba-fc67cd8bf30a8e26678bd0f950a5fb55a3196fab.tar.gz samba-fc67cd8bf30a8e26678bd0f950a5fb55a3196fab.tar.bz2 samba-fc67cd8bf30a8e26678bd0f950a5fb55a3196fab.zip |
Stop using hacks for dns host/domain names.
(This used to be commit 1d0086aadb4fa57b127e80e455835dd6eb387f71)
Diffstat (limited to 'source3')
-rw-r--r-- | source3/nmbd/nmbd_processlogon.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/source3/nmbd/nmbd_processlogon.c b/source3/nmbd/nmbd_processlogon.c index 6f2517f39f..48fc8eabbf 100644 --- a/source3/nmbd/nmbd_processlogon.c +++ b/source3/nmbd/nmbd_processlogon.c @@ -301,10 +301,12 @@ reporting %s domain %s 0x%x ntversion=%x lm_nt token=%x lm_20 token=%x\n", else { GUID domain_guid; pstring domain; + pstring hostname; char *component, *dc, *q1; uint8 size; - safe_strcpy(domain, lp_realm(), sizeof(domain)); + get_mydomname(domain); + get_myname(hostname); if (SVAL(uniuser, 0) == 0) { SSVAL(q, 0, SAMLOGON_AD_UNK_R); /* user unknown */ @@ -341,14 +343,14 @@ reporting %s domain %s 0x%x ntversion=%x lm_nt token=%x lm_20 token=%x\n", q += 2; /* it must follow the domain name. */ /* Push dns host name */ - size = push_ascii(&q[1], global_myname(), -1, 0); + size = push_ascii(&q[1], hostname, -1, 0); SCVAL(q, 0, size); q += (size + 1); SSVAL(q, 0, 0x18c0); /* not sure what this is for, but */ q += 2; /* it must follow the domain name. */ /* Push NETBIOS of domain */ - size = push_ascii(&q[1], domain, -1, STR_UPPER); + size = push_ascii(&q[1], lp_workgroup(), -1, STR_UPPER); SCVAL(q, 0, size); q += (size + 1); SCVAL(q, 0, 0); q++; /* is this a null terminator or empty field */ |