* icall.c (ves_icall_get_method_info): Handle loader errors. Fixes #81724.
svn path=/trunk/mono/; revision=78052
+2007-05-28 Zoltan Varga <vargaz@gmail.com>
+
+ * icall.c (ves_icall_get_method_info): Handle loader errors. Fixes #81724.
+
2007-05-25 Jonathan Chambers <joncham@gmail.com>
* marshal.c: Fix interface lookup loops for
method = mono_get_inflated_method (method);
sig = mono_method_signature (method);
+ if (!sig) {
+ g_assert (mono_loader_get_last_error ());
+ mono_raise_exception (mono_loader_error_prepare_exception (mono_loader_get_last_error ()));
+ }
info->parent = mono_type_get_object (domain, &method->klass->byval_arg);
info->ret = mono_type_get_object (domain, sig->ret);