Index: squid/src/cache_cf.c
diff -u squid/src/cache_cf.c:1.398 squid/src/cache_cf.c:1.399
--- squid/src/cache_cf.c:1.398	Sat Jan 12 18:08:43 2002
+++ squid/src/cache_cf.c	Tue Jan 15 09:26:41 2002
@@ -239,6 +239,7 @@
     int err_count = 0;
     configFreeMemory();
     default_all();
+    enter_suid();
     if ((fp = fopen(file_name, "r")) == NULL)
 	fatalf("Unable to open configuration file: %s: %s",
 	    file_name, xstrerror());
@@ -269,6 +270,7 @@
 	safe_free(tmp_line);
     }
     fclose(fp);
+    leave_suid();
     defaults_if_none();
     configDoConfigure();
     cachemgrRegister("config",

