зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1021312 - Wrap strings in CloneNonReflectors. r=mccr8
This commit is contained in:
Родитель
da58a6d55d
Коммит
5122cdb7ff
|
@ -451,6 +451,8 @@ CloneNonReflectors(JSContext *cx, MutableHandleValue val)
|
||||||
Maybe<JSAutoCompartment> ac;
|
Maybe<JSAutoCompartment> ac;
|
||||||
if (val.isObject()) {
|
if (val.isObject()) {
|
||||||
ac.construct(cx, &val.toObject());
|
ac.construct(cx, &val.toObject());
|
||||||
|
} else if (val.isString() && !JS_WrapValue(cx, val)) {
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!buffer.write(cx, val,
|
if (!buffer.write(cx, val,
|
||||||
|
|
Загрузка…
Ссылка в новой задаче