Bug 1021312 - Wrap strings in CloneNonReflectors. r=mccr8

This commit is contained in:
Bobby Holley 2014-06-05 22:32:36 -07:00
Родитель da58a6d55d
Коммит 5122cdb7ff
1 изменённых файлов: 2 добавлений и 0 удалений

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

@ -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,