Using IS_DIRSEP_CHAR() in remove_double_dots_and_double_slashes()

This commit is contained in:
lsm 2012-02-10 22:01:42 +00:00
parent 9d3af98a5e
commit 86e3cd262b

View File

@ -1696,9 +1696,9 @@ static void remove_double_dots_and_double_slashes(char *s) {
while (*s != '\0') {
*p++ = *s++;
if (s[-1] == '/' || s[-1] == DIRSEP) {
if (IS_DIRSEP_CHAR(s[-1])) {
// Skip all following slashes and backslashes
while (*s == '/' || *s == DIRSEP) {
while (IS_DIRSEP_CHAR(s[0])) {
s++;
}