Bug 599762 - TM: set right compartment in js::ctypes::CClosure::ClosureStub r=gwagner

This commit is contained in:
Andreas Gal 2010-09-29 15:46:25 -07:00
Родитель cc695ad459
Коммит fa3283741e
1 изменённых файлов: 4 добавлений и 0 удалений

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

@ -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);