1 Index: squid/src/cache_cf.c
2 diff -c squid/src/cache_cf.c:1.396.2.31 squid/src/cache_cf.c:1.396.2.32
3 *** squid/src/cache_cf.c:1.396.2.31 Wed Sep 28 15:42:33 2005
4 --- squid/src/cache_cf.c Wed Oct 26 14:25:42 2005
8 Config2.effectiveUserID = pwd->pw_uid;
9 Config2.effectiveGroupID = pwd->pw_gid;
10 ! if (pwd->pw_dir && *pwd->pw_dir)
11 ! setenv("HOME", pwd->pw_dir, 1);
14 Config2.effectiveUserID = geteuid();
16 Config.effectiveUser);
17 Config2.effectiveUserID = pwd->pw_uid;
18 Config2.effectiveGroupID = pwd->pw_gid;
20 ! if (pwd->pw_dir && *pwd->pw_dir) {
22 ! char *env_str = xcalloc((len = strlen(pwd->pw_dir) + 6), 1);
23 ! snprintf(env_str, len, "HOME=%s", pwd->pw_dir);
29 Config2.effectiveUserID = geteuid();