From ec92292c38a92e6e7a793866c642d24c74a66ac6 Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Thu, 31 Mar 2016 09:46:39 -0700 Subject: [PATCH] Wrap `funcToString` call in `_.isNative` in a try-catch. --- lodash.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lodash.js b/lodash.js index d70f8bedf..b445b5913 100644 --- a/lodash.js +++ b/lodash.js @@ -10838,7 +10838,9 @@ return false; } if (isFunction(value)) { - return reIsNative.test(funcToString.call(value)); + try { + return reIsNative.test(funcToString.call(value)); + } catch (e) {} } return isObjectLike(value) && (isHostObject(value) ? reIsNative : reIsHostCtor).test(value);