--- lbbs/src/fork.c 2004/10/22 15:20:32 1.7 +++ lbbs/src/fork.c 2005/03/17 10:48:46 1.8 @@ -37,12 +37,20 @@ fork_server() return -2; } + //Redirect Input + close(0); + if (dup2 (socket_client, 0) == -1) + { + log_error("Redirect stdin to client socket failed\n"); + return -3; + } + //Redirect Output close(1); if (dup2 (socket_client, 1) == -1) { log_error("Redirect stdout to client socket failed\n"); - return -3; + return -4; } bbs_main();