]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s3/libsmb: clang: Fix 'warning: Assigned value is garbage or undefined '
authorNoel Power <noel.power@suse.com>
Wed, 14 Aug 2019 13:53:01 +0000 (14:53 +0100)
committerGary Lockyer <gary@samba.org>
Wed, 28 Aug 2019 00:22:49 +0000 (00:22 +0000)
Fixes:

source3/libsmb/clireadwrite.c:1259:17: warning: Assigned value is garbage or undefined <--[clang]
        state->written += written;
                       ^  ~~~~~~~

source3/libsmb/clireadwrite.c:1722:14: warning: The left operand of '>' is a garbage value <--[clang]
        if (written > expected) {
            ~~~~~~~ ^

Signed-off-by: Noel Power <noel.power@suse.com>
Reviewed-by: Gary Lockyer <gary@catalyst.net.nz>
Autobuild-User(master): Gary Lockyer <gary@samba.org>
Autobuild-Date(master): Wed Aug 28 00:22:49 UTC 2019 on sn-devel-184

source3/libsmb/clireadwrite.c

index a3c49442c10507b58e25cc17bb403230d92e1579..9349b9485e8d2baf1fe2a6d23edb50aba18db9c4 100644 (file)
@@ -1248,7 +1248,7 @@ static void cli_smb1_writeall_written(struct tevent_req *subreq)
        struct cli_smb1_writeall_state *state = tevent_req_data(
                req, struct cli_smb1_writeall_state);
        NTSTATUS status;
-       size_t written, to_write;
+       size_t written = 0, to_write;
 
        status = cli_write_andx_recv(subreq, &written);
        TALLOC_FREE(subreq);