server/tun-slip.c: Pass correct stdout to child process.
authorMark Wooding <mdw@distorted.org.uk>
Mon, 19 Apr 2010 21:41:50 +0000 (22:41 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Mon, 19 Apr 2010 21:41:50 +0000 (22:41 +0100)
Botched when introducing mdup in b9537f3be...

server/tun-slip.c

index 04a5840..264d1d4 100644 (file)
@@ -295,7 +295,7 @@ static tunnel *t_create(peer *p, int fd, char **ifn)
   if (!kid) {
     close(pin[1]); close(pout[0]);
     md[0].cur = pin[0];  md[0].want = STDIN_FILENO;
-    md[1].cur = pout[0]; md[1].want = STDOUT_FILENO;
+    md[1].cur = pout[1]; md[1].want = STDOUT_FILENO;
     mdup(md, 2);
     execlp(slipcmd, slipcmd, p_name(p), (char *)0);
     _exit(127);