send output to fd instead of 0
diff --git a/src/cmd/dial.c b/src/cmd/dial.c index c2b18f5..e8e5690 100644 --- a/src/cmd/dial.c +++ b/src/cmd/dial.c
@@ -45,7 +45,7 @@ sysfatal("fork: %r"); case 0: while((n = read(0, buf, sizeof buf)) > 0) - if(write(0, buf, n) < 0) + if(write(fd, buf, n) < 0) break; if(!waitforeof) postnote(PNPROC, getppid(), "kill");