From 41d4cecf6d55af3ee0ced4c45d34450f4501608b Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Sat, 23 Mar 2019 05:47:17 +0100 Subject: upas/fs: release mailbox syncing lock after encountering error --- sys/src/cmd/upas/fs/mbox.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'sys/src/cmd/upas/fs') diff --git a/sys/src/cmd/upas/fs/mbox.c b/sys/src/cmd/upas/fs/mbox.c index b83014ec0..5a23419db 100644 --- a/sys/src/cmd/upas/fs/mbox.c +++ b/sys/src/cmd/upas/fs/mbox.c @@ -76,8 +76,10 @@ syncmbox(Mailbox *mb, int doplumb) a = mb->root->subname; if(rdidxfile(mb) == -2) wridxfile(mb); - if(s = mb->sync(mb)) + if(s = mb->sync(mb)){ + mb->syncing = 0; return s; + } n = 0; d = 0; y = 0; -- cgit v1.2.3