This commit is contained in:
gagan%netscape.com 1999-08-13 05:20:45 +00:00
Родитель 9d3581e0df
Коммит 63d548333f
1 изменённых файлов: 6 добавлений и 3 удалений

Просмотреть файл

@ -935,13 +935,16 @@ void ReplaceDotMess(char* io_Path)
{
if (*fwdPtr == '\\')
*fwdPtr = '/';
if (*fwdPtr == '/' && *(fwdPtr+1) == '.' && *(fwdPtr+2) == '/')
if (*fwdPtr == '/' && *(fwdPtr+1) == '.' &&
(*(fwdPtr+2) == '/' || *(fwdPtr+2) == '\\'))
{
// remove ./
// remove . followed by slash or a backslash
fwdPtr += 1;
}
else if(*fwdPtr == '/' && *(fwdPtr+1) == '.' && *(fwdPtr+2) == '.' &&
(*(fwdPtr+3) == '/' || *(fwdPtr+3) == '\0'))
(*(fwdPtr+3) == '/' ||
*(fwdPtr+3) == '\0' ||
*(fwdPtr+3) == '\\'))
{
// remove foo/..
// reverse the urlPtr to the previous slash