From 1f464e0013ddc9b5901a50d11d4ef5bd570be39c Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Thu, 22 Nov 2018 08:55:13 +0100 Subject: [PATCH] upas/fs: keep messages *marked* for deletion in the index --- sys/src/cmd/upas/fs/cache.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/src/cmd/upas/fs/cache.c b/sys/src/cmd/upas/fs/cache.c index ab9b0d252..2328859dc 100644 --- a/sys/src/cmd/upas/fs/cache.c +++ b/sys/src/cmd/upas/fs/cache.c @@ -382,7 +382,7 @@ countparts(Message *m) int insurecache(Mailbox *mb, Message *m) { - if(m->deleted || !m->inmbox) + if((m->deleted & ~Deleted) != 0 || !m->inmbox) return -1; msgincref(mb, m); cacheidx(mb, m);