]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
libsmb: Use a direct struct initialization to avoid a memset
authorVolker Lendecke <vl@samba.org>
Sun, 18 Oct 2020 20:43:41 +0000 (22:43 +0200)
committerJeremy Allison <jra@samba.org>
Wed, 21 Oct 2020 19:04:39 +0000 (19:04 +0000)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/libsmb/clifile.c

index 42b964dbabea9be6e5df88d1dd34ce030e72d114..6f6ede24152f7dc6000de06658bac566ca301f11 100644 (file)
@@ -5205,7 +5205,7 @@ NTSTATUS cli_set_ea_fnum(struct cli_state *cli, uint16_t fnum,
                         const char *ea_name, const char *ea_val,
                         size_t ea_len)
 {
-       uint8_t param[6];
+       uint8_t param[6] = { 0, };
 
        if (smbXcli_conn_protocol(cli->conn) >= PROTOCOL_SMB2_02) {
                return cli_smb2_set_ea_fnum(cli,
@@ -5215,7 +5215,6 @@ NTSTATUS cli_set_ea_fnum(struct cli_state *cli, uint16_t fnum,
                                        ea_len);
        }
 
-       memset(param, 0, 6);
        SSVAL(param,0,fnum);
        SSVAL(param,2,SMB_INFO_SET_EA);