* icall.c (ves_icall_System_Enum_ToObject): validate the type parameter
before using it in case it is null.
svn path=/trunk/mono/; revision=7779
+2002-09-24 Nick Drochak <ndrochak@gol.com>
+ * icall.c (ves_icall_System_Enum_ToObject): validate the type parameter
+ before using it in case it is null.
+
Tue Sep 24 13:24:56 CEST 2002 Paolo Molaro <lupus@ximian.com>
* metadata.c: allow custom modifiers in local var signatures
static MonoObject *
ves_icall_System_Enum_ToObject (MonoReflectionType *type, MonoObject *obj)
{
- MonoDomain *domain = mono_object_domain (type);
+ MonoDomain *domain;
MonoClass *enumc, *objc;
gint32 s1, s2;
MonoObject *res;
MONO_CHECK_ARG_NULL (type);
MONO_CHECK_ARG_NULL (obj);
+ domain = mono_object_domain (type);
enumc = mono_class_from_mono_type (type->type);
objc = obj->vtable->klass;