зеркало из https://github.com/mozilla/gecko-dev.git
Prevent |ChildAsyncCallback|s from touching freed |PluginInstanceChild|s if NPP_Destroy() re-enters or races with the callback. r=bsmedberg
This commit is contained in:
Родитель
aecf8aaf5d
Коммит
b1782fd5cb
|
@ -64,8 +64,8 @@ NS_IMETHODIMP
|
|||
ChildAsyncCall::Run()
|
||||
{
|
||||
if (mFunc) {
|
||||
mFunc(mData);
|
||||
mInstance->mPendingAsyncCalls.RemoveElement(this);
|
||||
mFunc(mData);
|
||||
}
|
||||
return NS_OK;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче