Bug 309459: Crash when using cacheService.visitEntries. Patch by Adam Guthrie <ispiked@gmail.com>, r+sr=darin.

This commit is contained in:
ajschult%verizon.net 2006-05-20 22:36:48 +00:00
Родитель 3ad6b28032
Коммит 8774687d14
1 изменённых файлов: 8 добавлений и 0 удалений

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

@ -152,6 +152,10 @@ nsAboutCache::VisitDevice(const char *deviceID,
if (mDeviceID.IsEmpty() || mDeviceID.Equals(deviceID)) {
// We need mStream for this
if (!mStream)
return NS_ERROR_FAILURE;
// Write out the Cache Name
deviceInfo->GetDescription(getter_Copies(str));
@ -206,6 +210,10 @@ nsAboutCache::VisitEntry(const char *deviceID,
nsICacheEntryInfo *entryInfo,
PRBool *visitNext)
{
// We need mStream for this
if (!mStream)
return NS_ERROR_FAILURE;
nsresult rv;
PRUint32 bytesWritten;
nsCAutoString key;