version 1.253, 2010/04/23 22:42:05 |
version 1.254, 2010/06/18 03:16:03 |
|
|
if (chdir(pw->pw_dir) < 0) { |
if (chdir(pw->pw_dir) < 0) { |
/* Suppress missing homedir warning for chroot case */ |
/* Suppress missing homedir warning for chroot case */ |
r = login_getcapbool(lc, "requirehome", 0); |
r = login_getcapbool(lc, "requirehome", 0); |
if (r || options.chroot_directory == NULL) |
if (r || options.chroot_directory == NULL || |
|
strcasecmp(options.chroot_directory, "none") == 0) |
fprintf(stderr, "Could not chdir to home " |
fprintf(stderr, "Could not chdir to home " |
"directory %s: %s\n", pw->pw_dir, |
"directory %s: %s\n", pw->pw_dir, |
strerror(errno)); |
strerror(errno)); |