From: Philippe Proulx Date: Mon, 14 Dec 2020 18:07:40 +0000 (-0500) Subject: src/common/common.h: do not use `void *` in arithmetic X-Git-Url: https://git.efficios.com/?p=babeltrace.git;a=commitdiff_plain;h=5a8810d2f355e27381bebb9fcb6e1e254828dfdf src/common/common.h: do not use `void *` in arithmetic This avoids a G++ warning: > common.h:445:22: warning: pointer of type ‘void *’ used in arithmetic > [-Wpointer-arith] Signed-off-by: Philippe Proulx Change-Id: I71bad4b54a0aa3baa806e5c29e060d0047c007f2 Reviewed-on: https://review.lttng.org/c/babeltrace/+/4566 Reviewed-by: Simon Marchi --- diff --git a/src/common/common.h b/src/common/common.h index c8b9bb8b..5266404c 100644 --- a/src/common/common.h +++ b/src/common/common.h @@ -442,7 +442,7 @@ ssize_t bt_common_read(int fd, void *buf, size_t count, int log_level) BT_ASSERT_DBG(count <= SSIZE_MAX); do { - ret = read(fd, buf + i, count - i); + ret = read(fd, ((char *) buf) + i, count - i); if (ret < 0) { if (errno == EINTR) { #ifdef BT_LOG_WRITE_CUR_LVL