summaryrefslogtreecommitdiff
path: root/source4/libcli/dgram/ntlogon.c
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2005-04-13 05:50:02 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 13:11:31 -0500
commit63ddff3d7b59fef8c8f2340803b85cde33a49402 (patch)
treebf97774f6d6e74dc2091b40b8b0088a073bbda6f /source4/libcli/dgram/ntlogon.c
parent481e80afc46d92be8e5c5c4325a9ef9ddb86c907 (diff)
downloadsamba-63ddff3d7b59fef8c8f2340803b85cde33a49402.tar.gz
samba-63ddff3d7b59fef8c8f2340803b85cde33a49402.tar.bz2
samba-63ddff3d7b59fef8c8f2340803b85cde33a49402.zip
r6323: added server side support for dgram NTLOGON requests. NT4 workstations can now login
to a Samba4 domain. (This used to be commit df146d64ebce6b462c08a1f30919390fcf8196cb)
Diffstat (limited to 'source4/libcli/dgram/ntlogon.c')
-rw-r--r--source4/libcli/dgram/ntlogon.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/source4/libcli/dgram/ntlogon.c b/source4/libcli/dgram/ntlogon.c
index 7f18e8cec6..1c1f138b1e 100644
--- a/source4/libcli/dgram/ntlogon.c
+++ b/source4/libcli/dgram/ntlogon.c
@@ -101,16 +101,16 @@ NTSTATUS dgram_mailslot_ntlogon_parse(struct dgram_mailslot_handler *dgmslot,
struct nbt_dgram_packet *dgram,
struct nbt_ntlogon_packet *ntlogon)
{
- DATA_BLOB *data = &dgram->data.msg.body.smb.body.trans.data;
+ DATA_BLOB data = dgram_mailslot_data(dgram);
NTSTATUS status;
- status = ndr_pull_struct_blob(data, mem_ctx, ntlogon,
+ status = ndr_pull_struct_blob(&data, mem_ctx, ntlogon,
(ndr_pull_flags_fn_t)ndr_pull_nbt_ntlogon_packet);
if (!NT_STATUS_IS_OK(status)) {
DEBUG(0,("Failed to parse ntlogon packet of length %d\n",
- data->length));
+ data.length));
#if 0
- file_save("ntlogon.dat", data->data, data->length);
+ file_save("ntlogon.dat", data.data, data.length);
#endif
}
return status;