chiark / gitweb /
server/tun-slip.c: Pass correct stdout to child process.
[tripe] / server / tun-slip.c
index 04a5840263208b10467788c59e193b0e91d086c4..264d1d42477ab166b2765b3003c8aa90f6f91159 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);