Bug 505305. r=gal a=dveditz
git-svn-id: svn://10.0.0.236/trunk@258051 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
parent
88fe26d64b
commit
dc33c4cbdd
@ -1607,6 +1607,8 @@ str_replace(JSContext *cx, uintN argc, jsval *vp)
|
||||
rdata.lambda = lambda;
|
||||
rdata.repstr = repstr;
|
||||
if (repstr) {
|
||||
if (!js_MakeStringImmutable(cx, repstr))
|
||||
return JS_FALSE;
|
||||
rdata.dollarEnd = JSSTRING_CHARS(repstr) + JSSTRING_LENGTH(repstr);
|
||||
rdata.dollar = js_strchr_limit(JSSTRING_CHARS(repstr), '$',
|
||||
rdata.dollarEnd);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user