projects
/
project
/
libubox.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
json_script: fix logic invert of handle_expr_not().
[project/libubox.git]
/
ustream.h
diff --git
a/ustream.h
b/ustream.h
index
24a18e3
..
6431744
100644
(file)
--- a/
ustream.h
+++ b/
ustream.h
@@
-171,7
+171,8
@@
static inline int ustream_pending_data(struct ustream *s, bool write)
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;
}