Bug 1452417 - Hold a ref to mRequest in PACResolver::Notify. r=bagder

MozReview-Commit-ID: 1QeFlAiTCNt
This commit is contained in:
Valentin Gosu 2018-04-10 22:07:47 +02:00
Родитель 25213cc7ab
Коммит 223bfc4e68
1 изменённых файлов: 3 добавлений и 2 удалений

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

@ -307,8 +307,9 @@ public:
// nsITimerCallback
NS_IMETHOD Notify(nsITimer *timer) override
{
if (mRequest)
mRequest->Cancel(NS_ERROR_NET_TIMEOUT);
nsCOMPtr<nsICancelable> request(mRequest);
if (request)
request->Cancel(NS_ERROR_NET_TIMEOUT);
mTimer = nullptr;
return NS_OK;
}