[prev in list] [next in list] [prev in thread] [next in thread] 

List:       mono-patches
Subject:    [Mono-patches] r130698 - trunk/mono/mono/metadata
From:       "Rodrigo Kumpera (kumpera () gmail ! com)"
Date:       2009-03-31 19:03:01
Message-ID: 20090331190301.7E86E9472C () mono-cvs ! ximian ! com
[Download RAW message or body]

Author: kumpera
Date: 2009-03-31 15:03:01 -0400 (Tue, 31 Mar 2009)
New Revision: 130698

Modified:
   trunk/mono/mono/metadata/ChangeLog
   trunk/mono/mono/metadata/loader.c
Log:
2009-03-31 Rodrigo Kumpera  <rkumpera@novell.com>

	* loader.c (mono_field_from_token): Don't crash if the field parent could
	not be decoded.

Modified: trunk/mono/mono/metadata/ChangeLog
===================================================================
--- trunk/mono/mono/metadata/ChangeLog	2009-03-31 19:02:42 UTC (rev 130697)
+++ trunk/mono/mono/metadata/ChangeLog	2009-03-31 19:03:01 UTC (rev 130698)
@@ -1,3 +1,8 @@
+2009-03-31 Rodrigo Kumpera  <rkumpera@novell.com>
+
+	* loader.c (mono_field_from_token): Don't crash if the field parent could
+	not be decoded.
+
 2009-03-31  Mark Probst  <mark.probst@gmail.com>
 
 	* sgen-gc.c: Execute critical finalizers after ordinary

Modified: trunk/mono/mono/metadata/loader.c
===================================================================
--- trunk/mono/mono/metadata/loader.c	2009-03-31 19:02:42 UTC (rev 130697)
+++ trunk/mono/mono/metadata/loader.c	2009-03-31 19:03:01 UTC (rev 130698)
@@ -538,7 +538,7 @@
 	}
 
 	mono_loader_lock ();
-	if (field && !field->parent->generic_class && !field->parent->generic_container)
+	if (field && field->parent && !field->parent->generic_class && !field->parent->generic_container)
 		g_hash_table_insert (image->field_cache, GUINT_TO_POINTER (token), field);
 	mono_loader_unlock ();
 	return field;

_______________________________________________
Mono-patches maillist  -  Mono-patches@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-patches
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic