ref: 14d4c7d7ba8b347739e7b1fbf2eb4b5eeec85762
parent: 674a5092f280ed3191e8903e04de449f387b1c24
author: Ori Bernstein <ori@eigenstate.org>
date: Sun Oct 12 14:36:37 EDT 2025
gefs: reject invalid modes on create, not just wstat
--- a/sys/src/cmd/gefs/fs.c
+++ b/sys/src/cmd/gefs/fs.c
@@ -1804,6 +1804,8 @@
error(e);
if(m->perm & (DMMOUNT|DMAUTH))
error(Ebotch);
+ if(m->perm & ~(DMDIR|DMAPPEND|DMEXCL|DMTMP|0777))
+ error(Ewstatb);
if((f = getfid(m->conn, m->fid)) == nil)
error(Enofid);
if(waserror()){
--
⑨