diff options
author | Günther Deschner <gd@samba.org> | 2008-02-19 01:48:58 +0100 |
---|---|---|
committer | Günther Deschner <gd@samba.org> | 2008-02-19 01:51:41 +0100 |
commit | bdd5f1cb2a3edc8c654116bc602bef743f6a0a10 (patch) | |
tree | 0ca749e51d7b9ee2d248640e865ea60320c30322 | |
parent | 57ab1fe21e606767ed45e7a5d4fd3ca78d378a6b (diff) | |
download | samba-bdd5f1cb2a3edc8c654116bc602bef743f6a0a10.tar.gz samba-bdd5f1cb2a3edc8c654116bc602bef743f6a0a10.tar.bz2 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.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/source3/rpc_client/cli_netlogon.c b/source3/rpc_client/cli_netlogon.c index cdf51c6241..91e27c5d85 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; |