Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20856)
const unsigned char *buf,
size_t buf_len)
{
- size_t pushed = 0, avail, idx, l, i;
+ size_t pushed = 0, avail, idx, l;
unsigned char *start = r->start;
- for (i = 0;; ++i) {
+ for (;;) {
avail = ring_buf_avail(r);
if (buf_len > avail)
buf_len = avail;
if (buf_len == 0)
break;
- assert(i < 2);
-
idx = r->head_offset % r->alloc;
l = r->alloc - idx;
if (buf_len < l)