diff --git a/node_modules/c9/setup_paths.js b/node_modules/c9/setup_paths.js index 20705464..590bd64d 100644 --- a/node_modules/c9/setup_paths.js +++ b/node_modules/c9/setup_paths.js @@ -8,13 +8,14 @@ var oldResolve = modules._resolveFilename; var extraPaths = [ __dirname + "/../../" ]; -modules._resolveFilename = function(request, paths) { +modules._resolveFilename = function(request, parent) { + if (!parent) parent = { paths: [], filename: "" }; // Ensure client extensions can be loaded request = request.replace(/^lib\//, "node_modules/"); // Add the extra paths extraPaths.forEach(function(p) { - if(paths.paths.indexOf(p) === -1) - paths.paths.push(p); + if (parent.paths.indexOf(p) === -1) + parent.paths.push(p); }); - return oldResolve(request, paths); + return oldResolve(request, parent); };