ref: 205c0043ee597af1ae054acc9d7ec7d6d470c975
parent: 008417d265004ded9f29b8f63ca67dc1e513c608
author: Ori Bernstein <ori@eigenstate.org>
date: Tue Dec 10 18:01:06 EST 2019
only ensurecache() on doplumb().
--- a/sys/src/cmd/upas/fs/mbox.c
+++ b/sys/src/cmd/upas/fs/mbox.c
@@ -88,9 +88,8 @@
m->cstate |= Cnew;
n++;
}
- if((m->cstate & (Cnew|Cmod)) && ensurecache(mb, m) == 0){- if(doplumb)
- mailplumb(mb, m);
+ if((doplumb && m->cstate & (Cnew|Cmod)) && ensurecache(mb, m) == 0){+ mailplumb(mb, m);
msgdecref(mb, m);
}
m->cstate &= ~(Cnew|Cmod);
--
⑨