by killing the variable "p" which is only used once. Fixes
warning: pointer targets in passing argument 1 of 'wn->writer->write' differ in signedness
need_more_writes = 0;
FOR_EACH_WRITER_NODE(i, g) {
size_t w = g->written[i];
need_more_writes = 0;
FOR_EACH_WRITER_NODE(i, g) {
size_t w = g->written[i];
- unsigned char *p = buf + w;
int bytes_to_write;
struct writer_node *wn = &g->writer_nodes[i];
if (!i)
int bytes_to_write;
struct writer_node *wn = &g->writer_nodes[i];
if (!i)
continue;
bytes_to_write = PARA_MIN(wn->chunk_bytes,
*loaded - w);
continue;
bytes_to_write = PARA_MIN(wn->chunk_bytes,
*loaded - w);
- ret = wn->writer->write(p, bytes_to_write, wn);
+ ret = wn->writer->write(buf + w, bytes_to_write, wn);
if (ret < 0)
goto out;
if (ret != bytes_to_write)
if (ret < 0)
goto out;
if (ret != bytes_to_write)