diff options
-rw-r--r-- | libcli/auth/netlogon_creds_cli.c | 7 |
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; |