From 086a4e1915a8307c08320900df0099842a894135 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Tue, 22 Mar 2011 11:50:34 +1030 Subject: [PATCH] read_write_all: avoid arithmetic on void pointers. --- ccan/read_write_all/read_write_all.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ccan/read_write_all/read_write_all.c b/ccan/read_write_all/read_write_all.c index 406bd453..92efd429 100644 --- a/ccan/read_write_all/read_write_all.c +++ b/ccan/read_write_all/read_write_all.c @@ -12,7 +12,7 @@ bool write_all(int fd, const void *data, size_t size) continue; if (done <= 0) return false; - data += done; + data = (const char *)data + done; size -= done; } @@ -29,7 +29,7 @@ bool read_all(int fd, void *data, size_t size) continue; if (done <= 0) return false; - data += done; + data = (char *)data + done; size -= done; } -- 2.39.2