Bug fix for 1420. Get filename from HashTable if fileTok is not NULL. If fileTok is NULL return aName for now. Approved by gagan

This commit is contained in:
raman%netscape.com 1998-12-05 03:10:43 +00:00
parent 9822a0af6a
commit c8661b26e2

View File

@ -181,11 +181,15 @@ nsresult nsNetFile::GetFilePath(const char *aName, char **aRes) {
}
}
faFile = (nsFileAssoc*)PL_HashTableLookup(mHTFiles, fileTok);
if (faFile)
fileName = faFile->name;
else
fileName = fileTok; // It wasn't a token after all;
if (fileTok) {
faFile = (nsFileAssoc*)PL_HashTableLookup(mHTFiles, fileTok);
if (faFile)
fileName = faFile->name;
else
fileName = fileTok; // It wasn't a token after all;
} else {
fileName = (char *)aName;
}
newPath.Append(fileName);
PR_Free(fileTok);