diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2019-03-23 05:47:17 +0100 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2019-03-23 05:47:17 +0100 |
commit | 41d4cecf6d55af3ee0ced4c45d34450f4501608b (patch) | |
tree | 13731b7c06150f85c5ae5f07d41d68bd49694f68 | |
parent | 151039caf055a741c69656ae9034b4829e4d6c94 (diff) | |
download | plan9front-41d4cecf6d55af3ee0ced4c45d34450f4501608b.tar.xz |
upas/fs: release mailbox syncing lock after encountering error
-rw-r--r-- | sys/src/cmd/upas/fs/mbox.c | 4 |
1 files changed, 3 insertions, 1 deletions
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; |