mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 1250439 - preven memory leak in Classifier::GetLookupCache. r=gcp
MozReview-Commit-ID: BlROMq9gFzj
This commit is contained in:
parent
c2a2694b10
commit
fec847a56d
@ -692,7 +692,7 @@ Classifier::GetLookupCache(const nsACString& aTable)
|
||||
}
|
||||
}
|
||||
|
||||
LookupCache *cache = new LookupCache(aTable, mStoreDirectory);
|
||||
UniquePtr<LookupCache> cache(new LookupCache(aTable, mStoreDirectory));
|
||||
nsresult rv = cache->Init();
|
||||
if (NS_FAILED(rv)) {
|
||||
return nullptr;
|
||||
@ -704,8 +704,8 @@ Classifier::GetLookupCache(const nsACString& aTable)
|
||||
}
|
||||
return nullptr;
|
||||
}
|
||||
mLookupCaches.AppendElement(cache);
|
||||
return cache;
|
||||
mLookupCaches.AppendElement(cache.get());
|
||||
return cache.release();
|
||||
}
|
||||
|
||||
nsresult
|
||||
|
Loading…
Reference in New Issue
Block a user