From fe6a6ec4d4843f4eecbb88e1664fbbc8e355a0ca Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Thu, 2 Jul 2020 13:25:43 +0200 Subject: [PATCH] s4:param: use struct initializer in lpcfg_smbcli_session_options() MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit We should zero all fields not initialiazed explicitly. Signed-off-by: Stefan Metzmacher Reviewed-by: Günther Deschner --- source4/param/loadparm.c | 8 +++++--- 1 file 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), + }; } -- 2.47.3