Forego updating sz in capn_write_mem
It is not used and we already validated the total buffer size beforehand.
This commit is contained in:
parent
d785521932
commit
49483a6bbd
1 changed files with 0 additions and 4 deletions
|
|
@ -205,14 +205,10 @@ capn_write_mem(struct capn *c, uint8_t *p, size_t sz, int packed)
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
p += 4 * headerlen;
|
p += 4 * headerlen;
|
||||||
sz -= 4 * headerlen;
|
|
||||||
|
|
||||||
for (seg = root.seg; seg; seg = seg->next) {
|
for (seg = root.seg; seg; seg = seg->next) {
|
||||||
if (sz < seg->len)
|
|
||||||
return -1;
|
|
||||||
memcpy(p, seg->data, seg->len);
|
memcpy(p, seg->data, seg->len);
|
||||||
p += seg->len;
|
p += seg->len;
|
||||||
sz -= seg->len;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return datasz;
|
return datasz;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue