]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
close all FD at startup
authorwessels <>
Sat, 23 Mar 1996 03:56:36 +0000 (03:56 +0000)
committerwessels <>
Sat, 23 Mar 1996 03:56:36 +0000 (03:56 +0000)
src/main.cc

index 551560f37bda527ca304e0648d369561530d87af..94a7c21717ba7f17ae41acee2c4050074afc64e0 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: main.cc,v 1.4 1996/03/22 17:47:40 wessels Exp $ */
+/* $Id: main.cc,v 1.5 1996/03/22 20:56:36 wessels Exp $ */
 
 #include "config.h"
 #include <stdlib.h>
@@ -87,6 +87,9 @@ int main(argc, argv)
     cached_starttime = cached_curtime = time((time_t *) NULL);
     failure_notify = fatal_dump;
 
+    for (n = getMaxFD(); n > 2; n--)
+       close(n);
+
     /* try to use as many file descriptors as possible */
     /* System V uses RLIMIT_NOFILE and BSD uses RLIMIT_OFILE */
 #if defined(HAVE_SETRLIMIT)