зеркало из https://github.com/mozilla/pjs.git
Bug 309459: Crash when using cacheService.visitEntries. Patch by Adam Guthrie <ispiked@gmail.com>, r+sr=darin.
This commit is contained in:
Родитель
3ad6b28032
Коммит
8774687d14
|
@ -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;
|
||||
|
|
Загрузка…
Ссылка в новой задаче