Bug 611778. r=jorendorff.

This commit is contained in:
Ben Turner
2010-12-08 08:33:00 -08:00
parent 47ec1a4c06
commit 9150dbbc69
8 changed files with 30 additions and 13 deletions

View File

@@ -587,7 +587,7 @@ js_AtomizeChars(JSContext *cx, const jschar *chars, size_t length, uintN flags)
JSString str;
CHECK_REQUEST(cx);
str.initFlat((jschar *)chars, length);
str.initFlatNotTerminated((jschar *)chars, length);
return js_AtomizeString(cx, &str, ATOM_TMPSTR | flags);
}
@@ -603,7 +603,7 @@ js_GetExistingStringAtom(JSContext *cx, const jschar *chars, size_t length)
return STRING_TO_ATOM(JSString::unitString(c));
}
str.initFlat((jschar *)chars, length);
str.initFlatNotTerminated((jschar *)chars, length);
state = &cx->runtime->atomState;
JS_LOCK(cx, &state->lock);