diff -b -p -u -r1.213 -r1.214
--- kppp/main.cpp 9 Sep 2002 17:58:39 -0000 1.213
+++ kppp/main.cpp 10 Dec 2002 17:45:20 -0000 1.214
@@ -328,7 +328,8 @@ pid_t execute_command (const QString & c
signal(SIGCHLD, SIG_IGN);
// close file descriptors
- for (int fd = 3; fd < 20; fd++)
+ const int open_max = sysconf( _SC_OPEN_MAX );
+ for (int fd = 3; fd < open_max; ++fd)
close(fd);
// drop privileges if running setuid root