to switching to "/" only when home for user isn't defined.
Based on rhbz#575419
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
-HOME=/
01 * * * * root run-parts /etc/cron.hourly
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
-HOME=/
# run-parts
02 4 * * * root [ ! -f /etc/cron.hourly/0anacron ] && run-parts /etc/cron.daily
return -1;
}
if (chdir(homedir) == -1) {
- log_it("CRON", getpid(), "ERROR chdir failed", homedir, errno);
- return -1;
+ if (setenv(homedir, "/", 0) == -1) {
+ log_it("CRON", getpid(), "ERROR chdir failed", homedir, errno);
+ return -1;
+ }
+ chdir("/");
}
return 0;