mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 1024989 - Crash MOZ_ASSERT(mMetadata) in SetFrecency, r=michal
This commit is contained in:
parent
40a16c956f
commit
04ea686520
@ -676,7 +676,7 @@ bool CacheEntry::InvokeCallback(Callback & aCallback)
|
||||
// If we don't have data and the callback wants a complete entry,
|
||||
// don't invoke now.
|
||||
bool bypass = !mHasData;
|
||||
if (!bypass) {
|
||||
if (!bypass && NS_SUCCEEDED(mFileStatus)) {
|
||||
int64_t _unused;
|
||||
bypass = !mFile->DataSize(&_unused);
|
||||
}
|
||||
@ -1549,7 +1549,10 @@ void CacheEntry::StoreFrecency()
|
||||
// No need for thread safety over mFrecency, it will be rewriten
|
||||
// correctly on following invocation if broken by concurrency.
|
||||
MOZ_ASSERT(NS_IsMainThread());
|
||||
mFile->SetFrecency(FRECENCY2INT(mFrecency));
|
||||
|
||||
if (NS_SUCCEEDED(mFileStatus)) {
|
||||
mFile->SetFrecency(FRECENCY2INT(mFrecency));
|
||||
}
|
||||
}
|
||||
|
||||
// CacheOutputCloseListener
|
||||
|
Loading…
Reference in New Issue
Block a user