зеркало из https://github.com/mozilla/gecko-dev.git
fix a leak in nsINIParser::GetSections/GetKeys. r=bsmedberg (no bug)
--HG-- extra : rebase_source : 7ed4d2d3aca5eb90a08e506accc6a82e37fe200e
This commit is contained in:
Родитель
537db0a228
Коммит
c995049c2e
|
@ -118,7 +118,7 @@ nsINIParserImpl::GetSections(nsIUTF8StringEnumerator* *aResult)
|
|||
|
||||
nsresult rv = mParser.GetSections(SectionCB, strings);
|
||||
if (NS_SUCCEEDED(rv))
|
||||
rv = NS_NewUTF8StringEnumerator(aResult, strings);
|
||||
rv = NS_NewAdoptingUTF8StringEnumerator(aResult, strings);
|
||||
|
||||
if (NS_FAILED(rv))
|
||||
delete strings;
|
||||
|
@ -146,7 +146,7 @@ nsINIParserImpl::GetKeys(const nsACString& aSection,
|
|||
nsresult rv = mParser.GetStrings(PromiseFlatCString(aSection).get(),
|
||||
KeyCB, strings);
|
||||
if (NS_SUCCEEDED(rv))
|
||||
rv = NS_NewUTF8StringEnumerator(aResult, strings);
|
||||
rv = NS_NewAdoptingUTF8StringEnumerator(aResult, strings);
|
||||
|
||||
if (NS_FAILED(rv))
|
||||
delete strings;
|
||||
|
|
Загрузка…
Ссылка в новой задаче