From a715040f2e48b35533b6566d6581fb37cb6eddd8 Mon Sep 17 00:00:00 2001 From: Luke Wagner Date: Sun, 2 May 2010 10:24:17 -0700 Subject: [PATCH] Bug 563167 - propagate error out of Parse (r=cdleary) --- js/src/shell/js.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/js/src/shell/js.cpp b/js/src/shell/js.cpp index 785c2f5d4f..08fb626cbd 100644 --- a/js/src/shell/js.cpp +++ b/js/src/shell/js.cpp @@ -3749,7 +3749,8 @@ Parse(JSContext *cx, uintN argc, jsval *vp) js::Parser parser(cx); parser.init(JS_GetStringCharsZ(cx, scriptContents), JS_GetStringLength(scriptContents), NULL, "", 0); - parser.parse(NULL); + if (!parser.parse(NULL)) + return JS_FALSE; JS_SET_RVAL(cx, vp, JSVAL_VOID); return JS_TRUE; } -- 2.11.4.GIT