Fix fallback to imported memory in loader, fixes #322

This commit is contained in:
dcodeIO 2018-11-08 08:23:00 +01:00
parent c6447e3c3b
commit b924c152c5

View File

@ -26,7 +26,7 @@ function preInstantiate(imports) {
// add the internal abort function that is called when an assertion fails or an error is thrown
if (!imports.env) imports.env = {};
if (!imports.env.abort) imports.env.abort = function abort(mesg, file, line, colm) {
var memory = baseModule.memory || this.memory; // prefer exported, otherwise try imported
var memory = baseModule.memory || imports.env.memory; // prefer exported, otherwise try imported
function getString(memory, ptr) {
if (!memory) return "<yet unknown>";
var buffer = memory.buffer;