summaryrefslogtreecommitdiff
path: root/src/console/dlt-receive.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/console/dlt-receive.c')
-rw-r--r--src/console/dlt-receive.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/console/dlt-receive.c b/src/console/dlt-receive.c
index 1b5c112..0421937 100644
--- a/src/console/dlt-receive.c
+++ b/src/console/dlt-receive.c
@@ -617,12 +617,12 @@ int dlt_receive_message_callback(DltMessage *message, void *data)
/* if file output enabled write message */
if (dltdata->ovalue) {
iov[0].iov_base = message->headerbuffer;
- iov[0].iov_len = message->headersize;
+ iov[0].iov_len = (uint32_t) message->headersize;
iov[1].iov_base = message->databuffer;
- iov[1].iov_len = message->datasize;
+ iov[1].iov_len = (uint32_t) message->datasize;
if (dltdata->climit > -1) {
- int bytes_to_write = message->headersize + message->datasize;
+ uint32_t bytes_to_write = message->headersize + message->datasize;
if ((bytes_to_write + dltdata->totalbytes > dltdata->climit)) {
dlt_receive_close_output_file(dltdata);
@@ -637,7 +637,7 @@ int dlt_receive_message_callback(DltMessage *message, void *data)
}
}
- bytes_written = writev(dltdata->ohandle, iov, 2);
+ bytes_written = (int) writev(dltdata->ohandle, iov, 2);
dltdata->totalbytes += bytes_written;