From 0ae4399862b942f548b33593719fe85953fec78d Mon Sep 17 00:00:00 2001 From: Katelyn Gadd Date: Fri, 13 Nov 2020 13:27:46 -0800 Subject: [PATCH] Check args before asking runtime to resolve fqns to avoid assert (#44635) --- src/mono/wasm/runtime/binding_support.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/mono/wasm/runtime/binding_support.js b/src/mono/wasm/runtime/binding_support.js index ac215b1..c16b6d7 100644 --- a/src/mono/wasm/runtime/binding_support.js +++ b/src/mono/wasm/runtime/binding_support.js @@ -1388,6 +1388,13 @@ var BindingSupportLib = { classname = fqn.substring (idx + 1); } + if (!assembly.trim()) + throw new Error("No assembly name specified"); + if (!classname.trim()) + throw new Error("No class name specified"); + if (!methodname.trim()) + throw new Error("No method name specified"); + var asm = this.assembly_load (assembly); if (!asm) throw new Error ("Could not find assembly: " + assembly); -- 2.7.4