git: 9front

Download patch

ref: 0eda84a4f7824774e09080da6dede372c3dbb938
parent: e4952d63d49e4cd68772e4a0756e6e8e3eeb6fe5
parent: 6ca0051718b6b953bf27a4a855ba1d5a22529768
author: aiju <aiju@phicode.de>
date: Sun Jan 20 07:55:31 EST 2019

merge

--- a/sys/src/cmd/rc/plan9.c
+++ b/sys/src/cmd/rc/plan9.c
@@ -93,9 +93,14 @@
 	if(rfork(arg)==-1){
 		pfmt(err, "rc: %s failed\n", runq->argv->words->word);
 		setstatus("rfork failed");
-	}
-	else
+	} else {
+		if(arg & RFCFDG){
+			struct redir *rp;
+			for(rp = runq->redir; rp; rp = rp->next)
+				rp->type = 0;
+		}
 		setstatus("");
+	}
 	poplist();
 }
 
--