diff options
Diffstat (limited to 'ustream-fd.c')
-rw-r--r-- | ustream-fd.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ustream-fd.c b/ustream-fd.c index daef499..5ffca53 100644 --- a/ustream-fd.c +++ b/ustream-fd.c @@ -50,6 +50,9 @@ static void ustream_fd_read_pending(struct ustream_fd *sf, bool *more) char *buf; do { + if (s->read_blocked) + break; + buf = ustream_reserve(s, 1, &buflen); if (!buf) break; |