* metadata-verify.c (is_valid_constant): Fix nullref check.
svn path=/trunk/mono/; revision=136728
+2009-06-23 Rodrigo Kumpera <rkumpera@novell.com>
+
+ * metadata-verify.c (is_valid_constant): Fix nullref check.
+
2009-06-23 Rodrigo Kumpera <rkumpera@novell.com>
* metadata-verify.c (is_valid_constant): Fix string bounds check.
if (ADD_IS_GREATER_OR_OVF (offset, size, blob.size))
FAIL (ctx, g_strdup_printf ("ContantValue: Not enough room for constant, required %d but have %d", size, blob.size - offset));
- if (type == MONO_TYPE_CLASS && read32 (ctx->data + offset))
+ if (type == MONO_TYPE_CLASS && read32 (ctx->data + blob.offset + offset))
FAIL (ctx, g_strdup_printf ("ContantValue: Type is class but value is not null"));
return TRUE;
}