View | Details | Raw Unified | Return to bug 35256
Collapse All | Expand All

(-)server/util.c (+6 lines)
Lines 1617-1622 Link Here
1617
                if (decoded == '\0') {
1617
                if (decoded == '\0') {
1618
                    badpath = 1;
1618
                    badpath = 1;
1619
                }
1619
                }
1620
                if ((decoded == '/') || (decoded == '\\')) {
1621
                    int j;
1622
                    for (j=0; j<3; ++j) {
1623
                        *x++ = *y++;
1624
                    }
1625
                }
1620
                else {
1626
                else {
1621
                    *x = decoded;
1627
                    *x = decoded;
1622
                    y += 2;
1628
                    y += 2;

Return to bug 35256