Displaying 1 result from an estimated 1 matches for "cfn_keep_dot_dir".
Did you mean:
cfn_keep_dot_dirs
2008 Nov 15
2
[PATCH] Don't strip two leading slashes from paths.
...+821,12 @@ unsigned int clean_fname(char *name, int
if (!name)
return 0;
- if ((anchored = *f == '/') != 0)
+ if ((anchored = *f == '/') != 0) {
*t++ = *f++;
+ /* keep "//" */
+ if (*f == '/')
+ *t++ = *f++;
+ }
else if (flags & CFN_KEEP_DOT_DIRS && *f == '.' && f[1] == '/') {
*t++ = *f++;
*t++ = *f++;