Skip to content

Commit ba29670

Browse files
author
Oliver Joseph Ash
committed
Copy sandbox options when recursing
Fixes #41
1 parent 88cde2b commit ba29670

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lib/sandboxed_module.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,13 +159,14 @@ SandboxedModule.prototype._createRecursiveRequireProxy = function() {
159159
}
160160
cache[this.filename] = this.exports;
161161
var globals = this.globals;
162+
var options = this._options;
162163

163164
function createInnerSandboxedModule(requestedFilename){
164165
// load nested dependency in sandboxed module
165166
var sandboxedModule = new SandboxedModule();
166167
sandboxedModule._getGlobals = function(){return globals};
167168
var trace = stackTrace.get(createInnerSandboxedModule);
168-
sandboxedModule._init(requestedFilename,trace);
169+
sandboxedModule._init(requestedFilename,trace,options);
169170
var proxyRequire = bindRequire(RecursiveRequireProxy,sandboxedModule);
170171
sandboxedModule.locals.require = proxyRequire;
171172
sandboxedModule.module.require = proxyRequire

0 commit comments

Comments
 (0)