summaryrefslogtreecommitdiff
path: root/libcli
diff options
context:
space:
mode:
Diffstat (limited to 'libcli')
-rw-r--r--libcli/auth/netlogon_creds_cli.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/libcli/auth/netlogon_creds_cli.c b/libcli/auth/netlogon_creds_cli.c
index 6cf8242041a..2b238b701bc 100644
--- a/libcli/auth/netlogon_creds_cli.c
+++ b/libcli/auth/netlogon_creds_cli.c
@@ -572,7 +572,6 @@ NTSTATUS netlogon_creds_cli_get(struct netlogon_creds_cli_context *context,
.status = NT_STATUS_INTERNAL_ERROR,
.required_flags = context->client.required_flags,
};
- static const struct netr_Credential zero_creds;
*_creds = NULL;
@@ -592,9 +591,9 @@ NTSTATUS netlogon_creds_cli_get(struct netlogon_creds_cli_context *context,
* mark it as invalid for step operations.
*/
fstate.creds->sequence = 0;
- fstate.creds->seed = zero_creds;
- fstate.creds->client = zero_creds;
- fstate.creds->server = zero_creds;
+ fstate.creds->seed = (struct netr_Credential) {{0}};
+ fstate.creds->client = (struct netr_Credential) {{0}};
+ fstate.creds->server = (struct netr_Credential) {{0}};
if (context->server.cached_flags == fstate.creds->negotiate_flags) {
*_creds = fstate.creds;