Index: src/client.c =================================================================== *** src/client.c (revision 2825) --- src/client.c (working copy) *************** *** 852,858 **** closesocket(fd[0]); dup2(fd[1], 0); dup2(fd[1], 1); ! if(!global_options.option.foreground) dup2(fd[1], 2); closesocket(fd[1]); safecopy(env[0], "REMOTE_HOST="); --- 852,858 ---- closesocket(fd[0]); dup2(fd[1], 0); dup2(fd[1], 1); ! if(!global_options.option.log_to_stderr) dup2(fd[1], 2); closesocket(fd[1]); safecopy(env[0], "REMOTE_HOST="); Index: src/libwrap.c =================================================================== *** src/libwrap.c (revision 2825) --- src/libwrap.c (working copy) *************** *** 82,88 **** drop_privileges(); /* libwrap processes are not chrooted */ close(0); /* stdin */ close(1); /* stdout */ ! if(!global_options.option.foreground) /* for logging in read_fd */ close(2); /* stderr */ close(ipc_socket[2*i]); /* close server-side socket */ for(j=0; j