Commit 086a4e19 authored by Rusty Russell's avatar Rusty Russell

read_write_all: avoid arithmetic on void pointers.

parent e610c8c6
...@@ -12,7 +12,7 @@ bool write_all(int fd, const void *data, size_t size) ...@@ -12,7 +12,7 @@ bool write_all(int fd, const void *data, size_t size)
continue; continue;
if (done <= 0) if (done <= 0)
return false; return false;
data += done; data = (const char *)data + done;
size -= done; size -= done;
} }
...@@ -29,7 +29,7 @@ bool read_all(int fd, void *data, size_t size) ...@@ -29,7 +29,7 @@ bool read_all(int fd, void *data, size_t size)
continue; continue;
if (done <= 0) if (done <= 0)
return false; return false;
data += done; data = (char *)data + done;
size -= done; size -= done;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment