diff options
author | Jeremy Allison <jra@samba.org> | 2009-05-12 11:45:37 -0700 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2009-05-12 11:45:37 -0700 |
commit | ad9d64ee1b9e4cd4324b62c2bb2fd2eec9743e30 (patch) | |
tree | 0e96079ae72d9e24fcfd10cb54ce71fd002fb206 /source3/libsmb/async_smb.c | |
parent | 196084d641bf5ede94373c3681835d28b3ac9ee3 (diff) | |
download | samba-ad9d64ee1b9e4cd4324b62c2bb2fd2eec9743e30.tar.gz samba-ad9d64ee1b9e4cd4324b62c2bb2fd2eec9743e30.tar.bz2 samba-ad9d64ee1b9e4cd4324b62c2bb2fd2eec9743e30.zip |
Clean up assignments to iov_base, ensure it's always cast to void *. This should quieten some warnings with picky compilers on the buildfarm.
Jeremy.
Diffstat (limited to 'source3/libsmb/async_smb.c')
-rw-r--r-- | source3/libsmb/async_smb.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/source3/libsmb/async_smb.c b/source3/libsmb/async_smb.c index 17040b8c9f..9fdd14793f 100644 --- a/source3/libsmb/async_smb.c +++ b/source3/libsmb/async_smb.c @@ -496,11 +496,11 @@ struct tevent_req *cli_smb_req_create(TALLOC_CTX *mem_ctx, SSVAL(state->bytecount_buf, 0, iov_len(bytes_iov, iov_count)); - state->iov[0].iov_base = state->header; + state->iov[0].iov_base = (void *)state->header; state->iov[0].iov_len = sizeof(state->header); - state->iov[1].iov_base = state->vwv; + state->iov[1].iov_base = (void *)state->vwv; state->iov[1].iov_len = wct * sizeof(uint16_t); - state->iov[2].iov_base = state->bytecount_buf; + state->iov[2].iov_base = (void *)state->bytecount_buf; state->iov[2].iov_len = sizeof(uint16_t); if (iov_count != 0) { @@ -584,7 +584,7 @@ static bool cli_smb_req_iov_send(struct tevent_req *req, if (buf == NULL) { return false; } - iov[0].iov_base = buf; + iov[0].iov_base = (void *)buf; iov[0].iov_len = talloc_get_size(buf); subreq = writev_send(state, state->ev, state->cli->outgoing, state->cli->fd, iov, 1); @@ -623,7 +623,7 @@ struct tevent_req *cli_smb_send(TALLOC_CTX *mem_ctx, struct tevent_req *req; struct iovec iov; - iov.iov_base = CONST_DISCARD(char *, bytes); + iov.iov_base = CONST_DISCARD(void *, bytes); iov.iov_len = num_bytes; req = cli_smb_req_create(mem_ctx, ev, cli, smb_command, @@ -1023,7 +1023,7 @@ bool cli_smb_chain_send(struct tevent_req **reqs, int num_reqs) * last byte. */ this_iov[0].iov_len = chain_padding+1; - this_iov[0].iov_base = &state->header[ + this_iov[0].iov_base = (void *)&state->header[ sizeof(state->header) - this_iov[0].iov_len]; memset(this_iov[0].iov_base, 0, this_iov[0].iov_len-1); } |