Displaying 1 result from an estimated 1 matches for "jailed_homedir".
2014 Jan 01
0
Soft chroot jail for sftp-server
...0' || (strlen(jail) == 1 && *jail == '/' )) {
> jail = NULL;
> break;
> }
> break;
1498c1700
<
---
>
1500,1501c1702,1709
< if (chdir(homedir) != 0) {
< error("chdir to \"%s\" failed: %s", homedir,
---
> char* jailed_homedir;
> if (jail != NULL) {
> jailed_homedir = concat_path(jail,homedir);
> }
> else
> jailed_homedir = xstrdup(homedir);
> if (chdir(jailed_homedir) != 0) {
> error("chdir to \"%s\" failed: %s", jailed_homedir,
1503a1712
> free(jailed_homed...