зеркало из https://github.com/mozilla/pjs.git
Make sure to keep memberval alive while we use it. Bug 318969, r=mrbkap, sr=jst
This commit is contained in:
Родитель
3bf268ac63
Коммит
9bf1c97e92
|
@ -820,6 +820,9 @@ XPC_NW_NewResolve(JSContext *cx, JSObject *obj, jsval id, uintN flags,
|
||||||
return ThrowException(NS_ERROR_XPC_BAD_CONVERT_JS, cx);
|
return ThrowException(NS_ERROR_XPC_BAD_CONVERT_JS, cx);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Make sure memberval doesn't go away while we mess with it.
|
||||||
|
AUTO_MARK_JSVAL(ccx, memberval);
|
||||||
|
|
||||||
JSString *str = JSVAL_TO_STRING(id);
|
JSString *str = JSVAL_TO_STRING(id);
|
||||||
if (!str) {
|
if (!str) {
|
||||||
return ThrowException(NS_ERROR_UNEXPECTED, cx);
|
return ThrowException(NS_ERROR_UNEXPECTED, cx);
|
||||||
|
|
Загрузка…
Ссылка в новой задаче