Fix null dereference at nsMenuItemIconX::OnStopRequest(). b=471101 r=josh sr=roc

This commit is contained in:
Steven Michaud 2009-01-14 09:55:50 -06:00
parent 9584f0809f
commit 9ac38cf18c

View File

@ -478,7 +478,10 @@ NS_IMETHODIMP
nsMenuItemIconX::OnStopRequest(imgIRequest* aRequest,
PRBool aIsLastPart)
{
mIconRequest->Cancel(NS_BINDING_ABORTED);
mIconRequest = nsnull;
NS_ASSERTION(mIconRequest, "NULL mIconRequest! Multiple calls to OnStopRequest()?");
if (mIconRequest) {
mIconRequest->Cancel(NS_BINDING_ABORTED);
mIconRequest = nsnull;
}
return NS_OK;
}