From 9eb396b9ccfec2245a627d869d100cd719ea747f Mon Sep 17 00:00:00 2001 From: Brett Zamir <brettz9@yahoo.com> Date: Tue, 9 Dec 2014 22:20:21 -0700 Subject: [PATCH] Better checking to avoid object creation --- lib/jsonpath.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/jsonpath.js b/lib/jsonpath.js index 666741f..28e0737 100644 --- a/lib/jsonpath.js +++ b/lib/jsonpath.js @@ -55,7 +55,7 @@ function JSONPath (opts, obj, expr) { if (opts.autostart !== false) { var ret = this.evaluate((objArgs ? opts.json : obj), (objArgs ? opts.path : expr)); - if (!ret) { + if (!ret || typeof reg !== 'object') { throw {avoidNew: true, value: ret, message: "JSONPath should not be called with 'new'"}; } } -- GitLab