summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
f83b654)
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
static inline bool ustream_read_buf_full(struct ustream *s)
{
static inline bool ustream_read_buf_full(struct ustream *s)
{
- return ustream_pending_data(s, false) == s->r.buffer_len &&
+ struct ustream_buf *buf = s->r.data_tail;
+ return buf && buf->data == buf->head && buf->tail == buf->end &&
s->r.buffers == s->r.max_buffers;
}
s->r.buffers == s->r.max_buffers;
}