From 8800afb649fdb926059a4c68823e340b1117a559 Mon Sep 17 00:00:00 2001 From: Vitaliy Filippov Date: Thu, 14 Jul 2022 02:35:10 +0300 Subject: [PATCH] Fix void* arithmetic again --- src/fio_cluster.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/fio_cluster.cpp b/src/fio_cluster.cpp index 1a3195da..87739c1f 100644 --- a/src/fio_cluster.cpp +++ b/src/fio_cluster.cpp @@ -355,7 +355,7 @@ static enum fio_q_status sec_queue(struct thread_data *td, struct io_u *io) size_t done = 0; while (done < io->xfer_buflen) { - ssize_t r = pwrite(bsd->mirror_fd, io->xfer_buf+done, io->xfer_buflen-done, io->offset+done); + ssize_t r = pwrite(bsd->mirror_fd, (uint8_t*)io->xfer_buf+done, io->xfer_buflen-done, io->offset+done); if (r < 0 && errno != EAGAIN) { fprintf(stderr, "Error writing mirror file: %s\n", strerror(errno));