]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s4:param: use struct initializer in lpcfg_smbcli_session_options()
authorStefan Metzmacher <metze@samba.org>
Thu, 2 Jul 2020 11:25:43 +0000 (13:25 +0200)
committerStefan Metzmacher <metze@samba.org>
Wed, 8 Jul 2020 15:54:38 +0000 (15:54 +0000)
We should zero all fields not initialiazed explicitly.

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Günther Deschner <gd@samba.org>
source4/param/loadparm.c

index e9374416a22cc53e94e0ca6ce4a3dc014ce1494f..bbbc2e4b515811496e6229d1907b1d379954ab50 100644 (file)
@@ -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),
+       };
 }