diff --git a/js/src/jsproxy.cpp b/js/src/jsproxy.cpp index cca0bd6534df..8ab7abc9f1fa 100644 --- a/js/src/jsproxy.cpp +++ b/js/src/jsproxy.cpp @@ -455,6 +455,7 @@ ArrayToJSIDArray(JSContext *cx, jsval array, JSIdArray **idap) return false; if (!JS_ValueToId(cx, tvr.value(), &vector[n])) return false; + vector[n] = js_CheckForStringIndex(vector[n]); } *idap = ida.steal(); return true;