summaryrefslogtreecommitdiffstats
path: root/runtime/transport/utt.c
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/transport/utt.c')
-rw-r--r--runtime/transport/utt.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/runtime/transport/utt.c b/runtime/transport/utt.c
index 8ed84473..21d2ab8a 100644
--- a/runtime/transport/utt.c
+++ b/runtime/transport/utt.c
@@ -40,7 +40,7 @@ static int utt_overwrite_flag = 0;
size_t utt_switch_subbuf(struct utt_trace *utt, struct rchan_buf *buf,
size_t length)
{
- void *old, *new;
+ char *old, *new;
size_t old_subbuf, new_subbuf;
if (unlikely(buf == NULL))
@@ -69,7 +69,7 @@ size_t utt_switch_subbuf(struct utt_trace *utt, struct rchan_buf *buf,
old = buf->data;
new_subbuf = buf->subbufs_produced % buf->chan->n_subbufs;
- new = buf->start + new_subbuf * buf->chan->subbuf_size;
+ new = (char*)buf->start + new_subbuf * buf->chan->subbuf_size;
buf->offset = 0;
if (!buf->chan->cb->subbuf_start(buf, new, old, buf->prev_padding)) {
buf->offset = buf->chan->subbuf_size + 1;