git: 9front

Download patch

ref: 37ce2c76905c7915adfe03d7a88958d7bb3e1f65
parent: 7123ab1dbf7bacc4a46888e4cd2d98f9e92fb8c0
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Sat Mar 23 01:47:17 EDT 2019

upas/fs: release mailbox syncing lock after encountering error

--- a/sys/src/cmd/upas/fs/mbox.c
+++ b/sys/src/cmd/upas/fs/mbox.c
@@ -76,8 +76,10 @@
 	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;
--