From: Noel Power Date: Mon, 29 Jul 2019 11:22:29 +0000 (+0000) Subject: s4/libcli/smb2: clang: Fix Passed-by-value arg contains uninitialized data X-Git-Tag: talloc-2.3.1~684 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=076216da7968b77e2a16cf21f879e9f159bc14da;p=thirdparty%2Fsamba.git s4/libcli/smb2: clang: Fix Passed-by-value arg contains uninitialized data 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 Reviewed-by: Andreas Schneider --- diff --git a/source4/libcli/smb2/getinfo.c b/source4/libcli/smb2/getinfo.c index fc97620ad24..5ffb988267a 100644 --- a/source4/libcli/smb2/getinfo.c +++ b/source4/libcli/smb2/getinfo.c @@ -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);