git: 9front

Download patch

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:
--