summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/src/9/port/devmnt.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/sys/src/9/port/devmnt.c b/sys/src/9/port/devmnt.c
index 65bdf5453..a258dc808 100644
--- a/sys/src/9/port/devmnt.c
+++ b/sys/src/9/port/devmnt.c
@@ -669,8 +669,7 @@ mntcache(Mntrpc *r)
m = r->reply.count;
if(m > r->request.count)
m = r->request.count;
-
- for(b = r->b; m > 0 && b != nil; b = b->next) {
+ for(b = r->b; m > 0 && b != nil; m -= n, b = b->next) {
n = BLEN(b);
if(m < n)
n = m;