git clone https://orangeshoelaces.net/git/tttm.git
Author: Vasily Kolobkov on 06/03/2016
Committer: Vasily Kolobkov on 06/03/2016
Fix figuring out buffer read length
laxsrc.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/laxsrc.c b/laxsrc.c
index d3fd407..1ba93fe 100644
--- a/laxsrc.c
+++ b/laxsrc.c
@@ -73,7 +73,7 @@ laxsrc_read(struct laxsrc *s, char *dst, size_t lo, size_t hi, int *e)
if (s->bufill > 0) {
boff = s->buflen - s->bufill;
- len = MIN(s->buflen, hi);
+ len = MIN(s->bufill, hi);
memcpy(dst, s->buf + boff, len);
s->bufill -= len;
}