| Index: src/wasm/module-decoder.cc
|
| diff --git a/src/wasm/module-decoder.cc b/src/wasm/module-decoder.cc
|
| index 401fb1823973049a9f616662a79b9699e91c8530..f81b8f440b410219a523c64ee2245d5cac7bb8e3 100644
|
| --- a/src/wasm/module-decoder.cc
|
| +++ b/src/wasm/module-decoder.cc
|
| @@ -251,7 +251,11 @@ class ModuleDecoder : public Decoder {
|
| } else {
|
| import->sig = module->signatures[import->sig_index];
|
| }
|
| + const byte* pos = pc_;
|
| import->module_name_offset = consume_string("import module name");
|
| + if (import->module_name_offset == 0) {
|
| + error(pos, "import module name cannot be NULL");
|
| + }
|
| import->function_name_offset =
|
| consume_string("import function name");
|
| }
|
|
|