Test for underflow before subtraction.
Found with -Wtype-limits. Change-Id: I41cdbb7e6564b715dfe445877a89594371fdeef0 Signed-off-by: Piotr Sikora <piotrsikora@google.com> Reviewed-on: https://boringssl-review.googlesource.com/6462 Reviewed-by: Adam Langley <agl@google.com>
This commit is contained in:
parent
ef14b2d86e
commit
d386394aad
@ -256,8 +256,8 @@ int BIO_zero_copy_get_read_buf_done(BIO* bio, size_t bytes_read) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
assert(peer_b->len >= bytes_read);
|
||||
peer_b->len -= bytes_read;
|
||||
assert(peer_b->len >= 0);
|
||||
assert(peer_b->offset + bytes_read <= peer_b->size);
|
||||
|
||||
/* Move read offset. If zero_copy_write_lock == 1 we must advance the
|
||||
|
Loading…
Reference in New Issue
Block a user