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",