Bug 1572252 - Properly null-check a variable in debug-only code.

Differential Revision: https://phabricator.services.mozilla.com/D43054

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Emilio Cobos Álvarez 2019-08-22 13:05:44 +00:00
Родитель 409e5b7a75
Коммит cf63cf46ad
1 изменённых файлов: 3 добавлений и 2 удалений

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

@ -1503,8 +1503,9 @@ void Gecko_ReleasensIReferrerInfoArbitraryThread(nsIReferrerInfo* aPtr) {
void Gecko_nsIReferrerInfo_Debug(nsIReferrerInfo* aReferrerInfo,
nsCString* aOut) {
if (aReferrerInfo) {
nsCOMPtr<nsIURI> referrer = aReferrerInfo->GetComputedReferrer();
*aOut = referrer->GetSpecOrDefault();
if (nsCOMPtr<nsIURI> referrer = aReferrerInfo->GetComputedReferrer()) {
*aOut = referrer->GetSpecOrDefault();
}
}
}