aboutsummaryrefslogtreecommitdiff
path: root/sys/cmd/rc/sys.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/cmd/rc/sys.c')
-rw-r--r--sys/cmd/rc/sys.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/cmd/rc/sys.c b/sys/cmd/rc/sys.c
index 496c2e6..a24545f 100644
--- a/sys/cmd/rc/sys.c
+++ b/sys/cmd/rc/sys.c
@@ -99,6 +99,8 @@ redirect(Redir *r)
switch(r->type){
case Ropen:
if(r->from != r->to){
+ dup2(r->from, r->to);
+ close(r->from);
}
break;
case Rdup: