summaryrefslogtreecommitdiff
path: root/source3
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2008-03-27 13:03:12 +0100
committerGünther Deschner <gd@samba.org>2008-03-27 13:06:43 +0100
commitb1198fc9fdc086f025ee05f3b2a382947d037b68 (patch)
treee8cb85d29e13bdd4368954f02ed607481af1065b /source3
parent463975f937a1547b6baf8fec0b354054adbecd73 (diff)
downloadsamba-b1198fc9fdc086f025ee05f3b2a382947d037b68.tar.gz
samba-b1198fc9fdc086f025ee05f3b2a382947d037b68.tar.bz2
samba-b1198fc9fdc086f025ee05f3b2a382947d037b68.zip
Fix samlogon rpc client & server.
Guenther (This used to be commit 0aaf975560dce3b4e58ab71687c3412c0c2a72cf)
Diffstat (limited to 'source3')
-rw-r--r--source3/rpc_client/cli_netlogon.c12
-rw-r--r--source3/rpc_server/srv_netlog_nt.c2
2 files changed, 7 insertions, 7 deletions
diff --git a/source3/rpc_client/cli_netlogon.c b/source3/rpc_client/cli_netlogon.c
index 4cd55dc5aa..ec16186462 100644
--- a/source3/rpc_client/cli_netlogon.c
+++ b/source3/rpc_client/cli_netlogon.c
@@ -226,7 +226,7 @@ NTSTATUS rpccli_netlogon_sam_logon(struct rpc_pipe_client *cli,
NTSTATUS result = NT_STATUS_UNSUCCESSFUL;
struct netr_Authenticator clnt_creds;
struct netr_Authenticator ret_creds;
- union netr_LogonLevel *logon;
+ union netr_LogonInfo *logon;
union netr_Validation validation;
uint8_t authoritative;
int validation_level = 3;
@@ -236,7 +236,7 @@ NTSTATUS rpccli_netlogon_sam_logon(struct rpc_pipe_client *cli,
ZERO_STRUCT(ret_creds);
ZERO_STRUCT(zeros);
- logon = TALLOC_ZERO_P(mem_ctx, union netr_LogonLevel);
+ logon = TALLOC_ZERO_P(mem_ctx, union netr_LogonInfo);
if (!logon) {
return NT_STATUS_NO_MEMORY;
}
@@ -407,7 +407,7 @@ NTSTATUS rpccli_netlogon_sam_network_logon(struct rpc_pipe_client *cli,
uint8 zeros[16];
struct netr_Authenticator clnt_creds;
struct netr_Authenticator ret_creds;
- union netr_LogonLevel *logon = NULL;
+ union netr_LogonInfo *logon = NULL;
struct netr_NetworkInfo *network_info;
uint8_t authoritative;
union netr_Validation validation;
@@ -424,7 +424,7 @@ NTSTATUS rpccli_netlogon_sam_network_logon(struct rpc_pipe_client *cli,
ZERO_STRUCT(lm);
ZERO_STRUCT(nt);
- logon = TALLOC_ZERO_P(mem_ctx, union netr_LogonLevel);
+ logon = TALLOC_ZERO_P(mem_ctx, union netr_LogonInfo);
if (!logon) {
return NT_STATUS_NO_MEMORY;
}
@@ -530,7 +530,7 @@ NTSTATUS rpccli_netlogon_sam_network_logon_ex(struct rpc_pipe_client *cli,
const char *workstation_name_slash;
const char *server_name_slash;
uint8 zeros[16];
- union netr_LogonLevel *logon = NULL;
+ union netr_LogonInfo *logon = NULL;
struct netr_NetworkInfo *network_info;
uint8_t authoritative;
union netr_Validation validation;
@@ -547,7 +547,7 @@ NTSTATUS rpccli_netlogon_sam_network_logon_ex(struct rpc_pipe_client *cli,
ZERO_STRUCT(lm);
ZERO_STRUCT(nt);
- logon = TALLOC_ZERO_P(mem_ctx, union netr_LogonLevel);
+ logon = TALLOC_ZERO_P(mem_ctx, union netr_LogonInfo);
if (!logon) {
return NT_STATUS_NO_MEMORY;
}
diff --git a/source3/rpc_server/srv_netlog_nt.c b/source3/rpc_server/srv_netlog_nt.c
index f4967dc548..4664e8d1ba 100644
--- a/source3/rpc_server/srv_netlog_nt.c
+++ b/source3/rpc_server/srv_netlog_nt.c
@@ -786,7 +786,7 @@ NTSTATUS _netr_LogonSamLogon(pipes_struct *p,
{
NTSTATUS status = NT_STATUS_OK;
struct netr_SamInfo3 *sam3 = NULL;
- union netr_LogonLevel *logon = r->in.logon;
+ union netr_LogonInfo *logon = r->in.logon;
fstring nt_username, nt_domain, nt_workstation;
auth_usersupplied_info *user_info = NULL;
auth_serversupplied_info *server_info = NULL;