summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2008-02-19 01:48:58 +0100
committerGünther Deschner <gd@samba.org>2008-02-19 01:51:41 +0100
commitbdd5f1cb2a3edc8c654116bc602bef743f6a0a10 (patch)
tree0ca749e51d7b9ee2d248640e865ea60320c30322
parent57ab1fe21e606767ed45e7a5d4fd3ca78d378a6b (diff)
downloadsamba-bdd5f1cb2a3edc8c654116bc602bef743f6a0a10.tar.gz
samba-bdd5f1cb2a3edc8c654116bc602bef743f6a0a10.tar.xz
samba-bdd5f1cb2a3edc8c654116bc602bef743f6a0a10.zip
Fix some uninitialized data in new netlogon client.
Guenther (This used to be commit bd6e2fcf3b3ab15736584edbbfb941b381988499)
-rw-r--r--source3/rpc_client/cli_netlogon.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/source3/rpc_client/cli_netlogon.c b/source3/rpc_client/cli_netlogon.c
index cdf51c62411..91e27c5d85b 100644
--- a/source3/rpc_client/cli_netlogon.c
+++ b/source3/rpc_client/cli_netlogon.c
@@ -318,6 +318,9 @@ NTSTATUS rpccli_netlogon_sam_logon(struct rpc_pipe_client *cli,
struct netr_ChallengeResponse lm;
struct netr_ChallengeResponse nt;
+ ZERO_STRUCT(lm);
+ ZERO_STRUCT(nt);
+
network_info = TALLOC_ZERO_P(mem_ctx, struct netr_NetworkInfo);
if (!network_info) {
return NT_STATUS_NO_MEMORY;
@@ -417,6 +420,9 @@ NTSTATUS rpccli_netlogon_sam_network_logon(struct rpc_pipe_client *cli,
ZERO_STRUCT(zeros);
ZERO_STRUCT(ret_creds);
+ ZERO_STRUCT(lm);
+ ZERO_STRUCT(nt);
+
logon = TALLOC_ZERO_P(mem_ctx, union netr_LogonLevel);
if (!logon) {
return NT_STATUS_NO_MEMORY;
@@ -537,6 +543,9 @@ NTSTATUS rpccli_netlogon_sam_network_logon_ex(struct rpc_pipe_client *cli,
ZERO_STRUCT(zeros);
+ ZERO_STRUCT(lm);
+ ZERO_STRUCT(nt);
+
logon = TALLOC_ZERO_P(mem_ctx, union netr_LogonLevel);
if (!logon) {
return NT_STATUS_NO_MEMORY;