From: Stefan Metzmacher Date: Thu, 2 Jul 2020 11:25:43 +0000 (+0200) Subject: s4:param: use struct initializer in lpcfg_smbcli_session_options() X-Git-Tag: samba-4.13.0rc1~46 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fe6a6ec4d4843f4eecbb88e1664fbbc8e355a0ca;p=thirdparty%2Fsamba.git s4:param: use struct initializer in lpcfg_smbcli_session_options() We should zero all fields not initialiazed explicitly. Signed-off-by: Stefan Metzmacher Reviewed-by: Günther Deschner --- 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), + }; }