diff --git a/src/add-ons/kernel/drivers/audio/ac97/auich/auich.c b/src/add-ons/kernel/drivers/audio/ac97/auich/auich.c index 44a66e3096..e5c33464e6 100644 --- a/src/add-ons/kernel/drivers/audio/ac97/auich/auich.c +++ b/src/add-ons/kernel/drivers/audio/ac97/auich/auich.c @@ -246,8 +246,8 @@ auich_stream_get_nth_buffer(auich_stream *stream, uint8 chan, uint8 buf, sample_size = stream->b16 + 1; frame_size = sample_size * stream->channels; - *buffer = stream->buffer->log_base + (buf * stream->bufframes * frame_size) - + chan * sample_size; + *buffer = (char*)stream->buffer->log_base + + (buf * stream->bufframes * frame_size) + chan * sample_size; *stride = frame_size; return B_OK;