Bug 791798 - topcrash in mozilla::plugins::parent::_releaseobject because of incremental GC: we're creating a new wrapper before teardown which races with the release event. r=bsmedberg

This commit is contained in:
Georg Fritzsche 2012-10-01 19:53:35 +02:00
Родитель e743742df1
Коммит 4882e0a1f9
1 изменённых файлов: 4 добавлений и 0 удалений

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

@ -1951,6 +1951,10 @@ NPObjWrapperPluginDestroyedCallback(PLDHashTable *table, PLDHashEntryHdr *hdr,
table->ops = ops;
if (sDelayedReleases && sDelayedReleases->RemoveElement(npobj)) {
OnWrapperDestroyed();
}
return PL_DHASH_REMOVE;
}