diff options
-rw-r--r-- | tests/echo_srv.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/tests/echo_srv.c b/tests/echo_srv.c index b97c375..d2f3967 100644 --- a/tests/echo_srv.c +++ b/tests/echo_srv.c @@ -198,11 +198,9 @@ static int become_daemon(void) return ret; } - for (fd = getdtablesize(); fd >= 0; --fd) { - close(fd); - } - for (i = 0; i < 3; i++) { + close(i); + fd = open("/dev/null", O_RDWR, 0); if (fd < 0) { fd = open("/dev/null", O_WRONLY, 0); |