Displaying 1 result from an estimated 1 matches for "shorten_path".
Did you mean:
  short_path
  
2014 Jan 01
0
Soft chroot jail for sftp-server
...(backward) directory references (".", ".."), ignoring backward references
>  * that traverse the current directory or root, maintaining leading "/" and maintaining trailing "/" if possible.
>  * The passed string is modified.
>  */
> static char* shorten_path(char* path) {
> 	unsigned int path_len = strlen(path)+1;
> 	//char* short_path = path; malloc(sizeof(char) * short_path_len);
> 	size_t j = 0;
> 	size_t i = 0;
> 	//Make sure path doesn't contain any "//"
> 	for (i = 0; i < path_len; i++) {
> 		if (*(path+i) ==...