From d1c8d34270ac0d33f2b3d3d1892f5204b5c1014f Mon Sep 17 00:00:00 2001 From: Syrus Akbary Date: Sat, 1 Dec 2018 11:32:24 -0800 Subject: [PATCH] Fixed emscripten detector --- src/bin/wasmer.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bin/wasmer.rs b/src/bin/wasmer.rs index bbff3f03d..fe1a80bb4 100644 --- a/src/bin/wasmer.rs +++ b/src/bin/wasmer.rs @@ -61,7 +61,7 @@ fn execute_wasm(wasm_path: PathBuf) -> Result<(), String> { webassembly::instantiate(wasm_binary, import_object) .map_err(|err| format!("Can't instantiate the WebAssembly module: {}", err))?; - if instance.emscripten_data.as_ref().is_some() { + if apis::emscripten::is_emscripten_module(&module) { // Emscripten __ATINIT__ if let Some(&webassembly::Export::Function(environ_constructor_index)) = module.info.exports.get("___emscripten_environ_constructor") { debug!("emscripten::___emscripten_environ_constructor");