summaryrefslogtreecommitdiff
path: root/src/node_file.cc
diff options
context:
space:
mode:
authorGuy Bedford <guybedford@gmail.com>2019-09-08 11:20:43 -0400
committerJan Krems <jan.krems@gmail.com>2019-09-19 15:24:50 -0700
commit4396bebfe1fc024ff6badf2ead40f1b5127d4e67 (patch)
treee659ad99dc2e6d8f21309b6b0b8e951c5e35aab2 /src/node_file.cc
parentac4195992290ef6f0b62e2b218ee0dba059f2a76 (diff)
downloadandroid-node-v8-4396bebfe1fc024ff6badf2ead40f1b5127d4e67.tar.gz
android-node-v8-4396bebfe1fc024ff6badf2ead40f1b5127d4e67.tar.bz2
android-node-v8-4396bebfe1fc024ff6badf2ead40f1b5127d4e67.zip
module: error for CJS .js load within type: module
PR-URL: https://github.com/nodejs/node/pull/29492 Reviewed-By: Jan Krems <jan.krems@gmail.com>
Diffstat (limited to 'src/node_file.cc')
-rw-r--r--src/node_file.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/node_file.cc b/src/node_file.cc
index ae2aa0677f..195757f43f 100644
--- a/src/node_file.cc
+++ b/src/node_file.cc
@@ -875,7 +875,8 @@ static void InternalModuleReadJSON(const FunctionCallbackInfo<Value>& args) {
const size_t size = offset - start;
if (size == 0 || (
size == SearchString(&chars[start], size, "\"main\"") &&
- size == SearchString(&chars[start], size, "\"exports\""))) {
+ size == SearchString(&chars[start], size, "\"exports\"") &&
+ size == SearchString(&chars[start], size, "\"type\""))) {
return;
} else {
Local<String> chars_string =