From: Andreas Schneider Date: Thu, 7 Dec 2017 16:01:39 +0000 (+0100) Subject: libcli:smb: Fix size types X-Git-Tag: talloc-2.1.12~42 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c63ed7b656d4b3ea5518ee40679df96b84db0332;p=thirdparty%2Fsamba.git libcli:smb: Fix size types This fixes compilation with -Wstrict-overflow=2 Signed-off-by: Andreas Schneider Reviewed-by: Andrew Bartlett --- diff --git a/libcli/smb/smbXcli_base.c b/libcli/smb/smbXcli_base.c index e9fdc1dc32a..fbf24416093 100644 --- a/libcli/smb/smbXcli_base.c +++ b/libcli/smb/smbXcli_base.c @@ -1914,7 +1914,7 @@ static NTSTATUS smb1cli_inbuf_parse_chain(uint8_t *buf, TALLOC_CTX *mem_ctx, struct iovec **piov, int *pnum_iov) { struct iovec *iov; - int num_iov; + size_t num_iov; size_t buflen; size_t taken; size_t remaining; @@ -3470,7 +3470,8 @@ static NTSTATUS smb2cli_inbuf_parse_compound(struct smbXcli_conn *conn, uint8_t *buf, size_t buflen, TALLOC_CTX *mem_ctx, - struct iovec **piov, int *pnum_iov) + struct iovec **piov, + size_t *pnum_iov) { struct iovec *iov; int num_iov = 0; @@ -3656,7 +3657,7 @@ static NTSTATUS smb2cli_conn_dispatch_incoming(struct smbXcli_conn *conn, struct tevent_req *req; struct smbXcli_req_state *state = NULL; struct iovec *iov = NULL; - int i, num_iov = 0; + size_t i, num_iov = 0; NTSTATUS status; bool defer = true; struct smbXcli_session *last_session = NULL;