diff options
author | Luke Leighton <lkcl@samba.org> | 1999-03-09 01:20:08 +0000 |
---|---|---|
committer | Luke Leighton <lkcl@samba.org> | 1999-03-09 01:20:08 +0000 |
commit | aecbc5b5d37690f145c42ed834a58565c12db6d3 (patch) | |
tree | d344a791b1e5a6a4db4d720e7e1b8a710fc9fc9a /source3/nmbd | |
parent | 5db005007ab5f969293935da8f2ac90eeddbfea6 (diff) | |
download | samba-aecbc5b5d37690f145c42ed834a58565c12db6d3.tar.gz samba-aecbc5b5d37690f145c42ed834a58565c12db6d3.tar.bz2 samba-aecbc5b5d37690f145c42ed834a58565c12db6d3.zip |
oh dear, it's this one again. removed check for MAILSLOT\NTLOGON because
it's wrong. i've seen a packet from nt client on MAILSLOT\NETLOGON
with appended undocumented unicode tacked on the end and the response
contained undocumented unicode tacked on the end.
(This used to be commit 74c7d626cd85189c902489d220c3eca30a4b1bb1)
Diffstat (limited to 'source3/nmbd')
-rw-r--r-- | source3/nmbd/nmbd_processlogon.c | 26 |
1 files changed, 12 insertions, 14 deletions
diff --git a/source3/nmbd/nmbd_processlogon.c b/source3/nmbd/nmbd_processlogon.c index 98ce8a680a..5b8e01f5d0 100644 --- a/source3/nmbd/nmbd_processlogon.c +++ b/source3/nmbd/nmbd_processlogon.c @@ -136,20 +136,18 @@ logons are not enabled.\n", inet_ntoa(p->ip) )); fstrcpy(q, reply_name); q = skip_string(q, 1); /* PDC name */ - if (strcmp(mailslot, NT_LOGON_MAILSLOT)==0) { - q = align2(q, buf); - - /* PDC and domain name */ - q = ascii_to_unibuf(q, my_name, outbuf+sizeof(outbuf)-q-2); - q = ascii_to_unibuf(q, global_myworkgroup, outbuf+sizeof(outbuf)-q-2); - - SIVAL(q, 0, ntversion); - q += 4; - SSVAL(q, 0, lmnttoken); - q += 2; - SSVAL(q, 0, lm20token); - q += 2; - } + q = align2(q, buf); + + /* PDC and domain name */ + q = ascii_to_unibuf(q, my_name, outbuf+sizeof(outbuf)-q-2); + q = ascii_to_unibuf(q, global_myworkgroup, outbuf+sizeof(outbuf)-q-2); + + SIVAL(q, 0, ntversion); + q += 4; + SSVAL(q, 0, lmnttoken); + q += 2; + SSVAL(q, 0, lm20token); + q += 2; DEBUG(3,("process_logon_packet: GETDC request from %s at IP %s, \ reporting %s domain %s 0x%x ntversion=%x lm_nt token=%x lm_20 token=%x\n", |