зеркало из https://github.com/mozilla/gecko-dev.git
Bug 860745 - Check result of ScriptSource::substring. r=luke
This commit is contained in:
Родитель
7b5daea809
Коммит
667e14c526
|
@ -381,6 +381,8 @@ HandleDynamicLinkFailure(JSContext *cx, CallArgs args, AsmJSModule &module, Hand
|
||||||
|
|
||||||
uint32_t length = info.bufEnd_ - info.bufStart_;
|
uint32_t length = info.bufEnd_ - info.bufStart_;
|
||||||
Rooted<JSStableString*> src(cx, info.scriptSource_->substring(cx, info.bufStart_, info.bufEnd_));
|
Rooted<JSStableString*> src(cx, info.scriptSource_->substring(cx, info.bufStart_, info.bufEnd_));
|
||||||
|
if (!src)
|
||||||
|
return false;
|
||||||
const jschar *chars = src->chars().get();
|
const jschar *chars = src->chars().get();
|
||||||
|
|
||||||
RootedFunction fun(cx, NewFunction(cx, NullPtr(), NULL, 0, JSFunction::INTERPRETED,
|
RootedFunction fun(cx, NewFunction(cx, NullPtr(), NULL, 0, JSFunction::INTERPRETED,
|
||||||
|
|
Загрузка…
Ссылка в новой задаче