fix: Correct globals bugs

master
Sean McBride 3 years ago
parent 20bc6cee86
commit 1cb220f348

@ -104,7 +104,6 @@ current_sandbox_init()
/* Initialize sandbox memory */ /* Initialize sandbox memory */
struct module *current_module = sandbox_get_module(sandbox); struct module *current_module = sandbox_get_module(sandbox);
module_initialize_globals(current_module);
module_initialize_memory(current_module); module_initialize_memory(current_module);
/* Initialize WASI */ /* Initialize WASI */
@ -118,6 +117,9 @@ current_sandbox_init()
sandbox_return(sandbox); sandbox_return(sandbox);
/* Initialize sandbox globals. Needs to run in user state */
module_initialize_globals(current_module);
return sandbox; return sandbox;
err: err:

@ -59,7 +59,7 @@ sandbox_allocate_globals(struct sandbox *sandbox)
assert(sandbox); assert(sandbox);
assert(sandbox->module); assert(sandbox->module);
return wasm_globals_init(&sandbox->globals, 10); return wasm_globals_init(&sandbox->globals, 50);
} }
static inline void static inline void

Loading…
Cancel
Save