s3-smb2: fix some c++ warnings.
authorGünther Deschner <gd@samba.org>
Mon, 19 Apr 2010 09:53:11 +0000 (11:53 +0200)
committerGünther Deschner <gd@samba.org>
Mon, 19 Apr 2010 09:54:00 +0000 (11:54 +0200)
Guenther

source3/smbd/smb2_server.c

index 0b3222e6ab0036909e9d34c9d606cf8f5cf27678..55111da4c435ee105b7aef8f2fa075aa937cd508 100644 (file)
@@ -558,7 +558,7 @@ static NTSTATUS smb2_send_async_interim_response(const struct smbd_smb2_request
 
        /* Step back to the previous reply. */
        i = nreq->current_idx - 3;
-       outhdr = nreq->out.vector[i].iov_base;
+       outhdr = (uint8_t *)nreq->out.vector[i].iov_base;
        /* And end the chain. */
        SIVAL(outhdr, SMB2_HDR_NEXT_COMMAND, 0);
 
@@ -705,8 +705,8 @@ NTSTATUS smbd_smb2_request_pending_queue(struct smbd_smb2_request *req,
 
        smb2_setup_nbt_length(state->vector, 3);
 
-       hdr = state->vector[1].iov_base;
-       body = state->vector[2].iov_base;
+       hdr = (uint8_t *)state->vector[1].iov_base;
+       body = (uint8_t *)state->vector[2].iov_base;
 
        SIVAL(hdr, SMB2_HDR_PROTOCOL_ID, SMB2_MAGIC);
        SSVAL(hdr, SMB2_HDR_LENGTH, SMB2_HDR_BODY);