diff --git a/tool/net/redbean.c b/tool/net/redbean.c index b9bba8c9b..e2623627c 100644 --- a/tool/net/redbean.c +++ b/tool/net/redbean.c @@ -7305,12 +7305,11 @@ void RedBean(int argc, char *argv[]) { -1, 0))); if (daemonize) { for (int i = 0; i < 256; ++i) { - if (!IsServerFd(i)) { - close(i); - } + close(i); } open("/dev/null", O_RDONLY); open("/dev/null", O_WRONLY); + open("/dev/null", O_WRONLY); } zpath = GetProgramExecutableName(); CHECK_NE(-1, (zfd = open(zpath, O_RDONLY)));