зеркало из https://github.com/mozilla/gecko-dev.git
Don't crash when reaching a non-wrapper along the proto chain of a wrapper (bug 634236, r=mrbkap).
This commit is contained in:
Родитель
bddbac3e44
Коммит
9b0e89a966
|
@ -180,7 +180,8 @@ JSCompartment::arenaListsAreEmpty()
|
|||
static bool
|
||||
IsCrossCompartmentWrapper(JSObject *wrapper)
|
||||
{
|
||||
return !!(JSWrapper::wrapperHandler(wrapper)->flags() & JSWrapper::CROSS_COMPARTMENT);
|
||||
return wrapper->isWrapper() &&
|
||||
!!(JSWrapper::wrapperHandler(wrapper)->flags() & JSWrapper::CROSS_COMPARTMENT);
|
||||
}
|
||||
|
||||
bool
|
||||
|
|
Загрузка…
Ссылка в новой задаче