diff options
author | guybedford <guybedford@gmail.com> | 2017-09-13 13:33:07 +0200 |
---|---|---|
committer | James M Snell <jasnell@gmail.com> | 2017-09-15 12:32:48 -0700 |
commit | dce72c2335f4121957ac045bb758fefaa43d8fa1 (patch) | |
tree | a5e5d69290c3abb2464c4514d61159a1b589f25a /lib/module.js | |
parent | a5916107dd6de6d744949feefda90b96af30a210 (diff) | |
download | android-node-v8-dce72c2335f4121957ac045bb758fefaa43d8fa1.tar.gz android-node-v8-dce72c2335f4121957ac045bb758fefaa43d8fa1.tar.bz2 android-node-v8-dce72c2335f4121957ac045bb758fefaa43d8fa1.zip |
module: check file url passed to top-level import
Fixes: https://github.com/nodejs/node/issues/15374
PR-URL: https://github.com/nodejs/node/pull/15389
Reviewed-By: Bradley Farias <bradley.meck@gmail.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Bartosz Sosnowski <bartosz@janeasystems.com>
Reviewed-By: Refael Ackermann <refack@gmail.com>
Reviewed-By: Michaƫl Zasso <targos@protonmail.com>
Diffstat (limited to 'lib/module.js')
-rw-r--r-- | lib/module.js | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/module.js b/lib/module.js index 0b87cf7480..96f36c815a 100644 --- a/lib/module.js +++ b/lib/module.js @@ -435,7 +435,7 @@ Module._load = function(request, parent, isMain) { if (experimentalModules) { if (filename === null || /\.mjs$/.test(filename)) { try { - ESMLoader.import(request).catch((e) => { + ESMLoader.import(getURLFromFilePath(filename).href).catch((e) => { console.error(e); process.exit(1); }); |