ref: 171a55c06c35c3fdbb4b021e9fcadab3ebe37c05
parent: de09423cf32058d042f1c2b740faf8853b29560c
author: Ori Bernstein <ori@eigenstate.org>
date: Sun Jun 29 10:46:35 EDT 2025
gefs: add missing unlock in waserror() path we would forget to unlock the mountlk on waserror, and get a deadlock on a back mount.
--- a/sys/src/cmd/gefs/fs.c
+++ b/sys/src/cmd/gefs/fs.c
@@ -696,6 +696,7 @@
}
}
if(waserror()){
+ qunlock(&fs->mountlk);
free(mnt);
nexterror();
}
--
⑨