Lines Matching refs:chrootdir
127 char *chrootdir; variable
1477 chrootdir = NULL; in pass()
1508 (chrootdir = strtok(residue, " \t")) != NULL) { in pass()
1509 if (chrootdir[0] != '/') in pass()
1510 asprintf(&chrootdir, "%s/%s", pw->pw_dir, chrootdir); in pass()
1512 chrootdir = strdup(chrootdir); /* make it permanent */ in pass()
1513 if (chrootdir == NULL) in pass()
1521 if (chrootdir == NULL && in pass()
1522 (chrootdir = strdup(pw->pw_dir)) == NULL) in pass()
1528 if ((homedir = strstr(chrootdir, "/./")) != NULL) { in pass()
1542 if (chroot(chrootdir) < 0) { in pass()
1640 syslog(LOG_INFO, "session root changed to %s", chrootdir); in pass()