tttm

git clone https://orangeshoelaces.net/git/tttm.git

8ded6c8f93a69fb5d27a5dab17534e0dbb30f288

Author: Vasily Kolobkov on 06/03/2016

Committer: Vasily Kolobkov on 06/03/2016

Fix figuring out buffer read length

Stats

laxsrc.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Patch

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;
 	}