diff options
| -rw-r--r-- | sys/src/cmd/upas/fs/cache.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/src/cmd/upas/fs/cache.c b/sys/src/cmd/upas/fs/cache.c index 087b4de62..e0685650e 100644 --- a/sys/src/cmd/upas/fs/cache.c +++ b/sys/src/cmd/upas/fs/cache.c @@ -100,6 +100,7 @@ putcache(Mailbox *mb, Message *m) { int n; + while(!Topmsg(mb, m)) m = m->whole; addlru(mb, m); while(mb->lru != nil && (mb->cached > cachetarg || mb->nlru > 10)){ n = 0; |
