ref: d4cf8be779e7eab5fd6667ef870b6e620a1d9709
parent: 14d4c7d7ba8b347739e7b1fbf2eb4b5eeec85762
author: Ori Bernstein <ori@eigenstate.org>
date: Tue Oct 14 15:33:42 EDT 2025
upas/fs: restore mistakenly removed nil check it is needed with some valid combinations of flags.
--- a/sys/src/cmd/upas/fs/fs.c
+++ b/sys/src/cmd/upas/fs/fs.c
@@ -337,8 +337,9 @@
mboxfile = mbox;
}
- if(err = newmbox(mboxfile, nil, 0, nil))
- sysfatal("opening %s: %s", mboxfile, err);
+ if(mboxfile != nil)
+ if(err = newmbox(mboxfile, nil, 0, nil))
+ sysfatal("opening %s: %s", mboxfile, err);
switch(rfork(RFFDG|RFPROC|RFNAMEG|RFNOTEG|RFREND)){
case -1:
--
⑨