fix bug 37801, SetFile does not add a / in front of the path before calling SetPath on XP_PC, the fix is more general and applys to all platforms, r=cmanske@netscape.com

This commit is contained in:
andreas.otte%primus-online.de 2000-05-05 21:08:31 +00:00
Родитель 0f1eec05eb
Коммит 5871fe9114
2 изменённых файлов: 14 добавлений и 0 удалений

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

@ -406,6 +406,13 @@ nsAuthURLParser::ParseAtDirectory(const char* i_Path, char* *o_Directory,
if (file != dirfile)
{
ExtractString(dirfile, o_Directory, (file - dirfile)+1);
if (*dirfile != '/') {
nsCAutoString dir;
dir += "/" ;
dir += *o_Directory;
CRTFREEIF(*o_Directory);
*o_Directory = dir.ToNewCString();
}
} else {
DupString(o_Directory, "/");
}

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

@ -248,6 +248,13 @@ nsNoAuthURLParser::ParseAtDirectory(const char* i_Path, char* *o_Directory,
if (file != dirfile)
{
ExtractString(dirfile, o_Directory, (file - dirfile)+1);
if (*dirfile != '/') {
nsCAutoString dir;
dir += "/" ;
dir += *o_Directory;
CRTFREEIF(*o_Directory);
*o_Directory = dir.ToNewCString();
}
} else {
DupString(o_Directory, "/");
}