зеркало из https://github.com/mozilla/pjs.git
Bug 599762 - TM: set right compartment in js::ctypes::CClosure::ClosureStub r=gwagner
This commit is contained in:
Родитель
cc695ad459
Коммит
fa3283741e
|
@ -5318,6 +5318,10 @@ CClosure::ClosureStub(ffi_cif* cif, void* result, void** args, void* userData)
|
|||
|
||||
JSAutoRequest ar(cx);
|
||||
|
||||
JSAutoEnterCompartment ac;
|
||||
if (!ac.enter(cx, jsfnObj))
|
||||
return;
|
||||
|
||||
// Assert that our CIFs agree.
|
||||
FunctionInfo* fninfo = FunctionType::GetFunctionInfo(cx, typeObj);
|
||||
JS_ASSERT(cif == &fninfo->mCIF);
|
||||
|
|
Загрузка…
Ссылка в новой задаче