Fix caller access in strict mode es6 modules.

This commit is contained in:
John-David Dalton
2016-02-13 02:01:46 -08:00
parent de0f936e92
commit af46ead30d

View File

@@ -483,7 +483,7 @@
'enumerable': true, 'enumerable': true,
'get': function get() { 'get': function get() {
var caller = get.caller, var caller = get.caller,
name = caller.name; name = caller ? caller.name : '';
if (!(name == 'runInContext' || name.length == 1 || /\b_\.isBuffer\b/.test(caller))) { if (!(name == 'runInContext' || name.length == 1 || /\b_\.isBuffer\b/.test(caller))) {
return Buffer; return Buffer;