]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s4/libcli/smb2: clang: Fix Passed-by-value arg contains uninitialized data
authorNoel Power <noel.power@suse.com>
Mon, 29 Jul 2019 11:22:29 +0000 (11:22 +0000)
committerNoel Power <npower@samba.org>
Wed, 25 Sep 2019 09:47:31 +0000 (09:47 +0000)
Fixes:

source4/libcli/smb2/getinfo.c:222:11: warning: Passed-by-value struct argument contains uninitialized data (e.g., field: 'data') <--[clang]
        status = smb_raw_fsinfo_passthru_parse(b.out.blob, mem_ctx, io->generic.level, io);
                 ^
1 warning generated.

Signed-off-by: Noel Power <noel.power@suse.com>
Reviewed-by: Andreas Schneider <asn@samba.org>
source4/libcli/smb2/getinfo.c

index fc97620ad24cfba00e48dbed8f05fa2420c96d00..5ffb988267a2fb78ac8aa1839be3e42791f7653d 100644 (file)
@@ -213,7 +213,9 @@ struct smb2_request *smb2_getinfo_fs_send(struct smb2_tree *tree, union smb_fsin
 NTSTATUS smb2_getinfo_fs_recv(struct smb2_request *req, TALLOC_CTX *mem_ctx,
                                union smb_fsinfo *io)
 {
-       struct smb2_getinfo b;
+       struct smb2_getinfo b = {
+               .in = {0},
+       };
        NTSTATUS status;
 
        status = smb2_getinfo_recv(req, mem_ctx, &b);