summaryrefslogtreecommitdiff
path: root/source4/param
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2020-07-02 13:25:43 +0200
committerStefan Metzmacher <metze@samba.org>2020-07-08 15:54:38 +0000
commitfe6a6ec4d4843f4eecbb88e1664fbbc8e355a0ca (patch)
tree485533321d426458e15e7679270c3096ce5a7646 /source4/param
parent9f3ab6a113d33bd028f7891dc0c96568c6ab9ce0 (diff)
downloadsamba-fe6a6ec4d4843f4eecbb88e1664fbbc8e355a0ca.tar.gz
s4:param: use struct initializer in lpcfg_smbcli_session_options()
We should zero all fields not initialiazed explicitly. Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Günther Deschner <gd@samba.org>
Diffstat (limited to 'source4/param')
-rw-r--r--source4/param/loadparm.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/source4/param/loadparm.c b/source4/param/loadparm.c
index e9374416a22..bbbc2e4b515 100644
--- a/source4/param/loadparm.c
+++ b/source4/param/loadparm.c
@@ -56,8 +56,10 @@ void lpcfg_smbcli_options(struct loadparm_context *lp_ctx,
void lpcfg_smbcli_session_options(struct loadparm_context *lp_ctx,
struct smbcli_session_options *options)
{
- options->lanman_auth = lpcfg_client_lanman_auth(lp_ctx);
- options->ntlmv2_auth = lpcfg_client_ntlmv2_auth(lp_ctx);
- options->plaintext_auth = lpcfg_client_plaintext_auth(lp_ctx);
+ *options = (struct smbcli_session_options) {
+ .lanman_auth = lpcfg_client_lanman_auth(lp_ctx),
+ .ntlmv2_auth = lpcfg_client_ntlmv2_auth(lp_ctx),
+ .plaintext_auth = lpcfg_client_plaintext_auth(lp_ctx),
+ };
}