From: Noel Power Date: Wed, 14 Aug 2019 13:42:06 +0000 (+0100) Subject: s3/libsmb: clang: Fix 'The left operand of '>' or '<' is a garbage value X-Git-Tag: tevent-0.10.1~129 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e1ef99223684e830e4bd5c8e7b33323e25ffafc1;p=thirdparty%2Fsamba.git s3/libsmb: clang: Fix 'The left operand of '>' or '<' is a garbage value Fixes: source3/libsmb/clireadwrite.c:601:15: warning: The left operand of '>' is a garbage value <--[clang] if (received > expected) { source3/libsmb/clireadwrite.c:799:16: warning: The left operand of '<' is a garbage value <--[clang] if ((received < 0) || (received > state->buflen)) { ~~~~~~~~ ^ Signed-off-by: Noel Power Reviewed-by: Gary Lockyer --- diff --git a/source3/libsmb/clireadwrite.c b/source3/libsmb/clireadwrite.c index da188db7c31..5ee202ebf4e 100644 --- a/source3/libsmb/clireadwrite.c +++ b/source3/libsmb/clireadwrite.c @@ -580,7 +580,7 @@ static void cli_pull_chunk_done(struct tevent_req *subreq) struct cli_pull_state); NTSTATUS status; size_t expected = chunk->total_size - chunk->tmp_size; - ssize_t received; + ssize_t received = 0; uint8_t *buf = NULL; chunk->subreq = NULL;