Fix variant iface verification.
[mono.git] / mono / metadata / metadata.c
index 10c5ec07acbf7a3f0b460ed5b541c5b75bff8873..da6ba91e1ac6b1d2872880dcba685d83be84ab60 100644 (file)
@@ -2693,6 +2693,8 @@ free_generic_class (MonoGenericClass *gclass)
        /* The gclass itself is allocated from the image set mempool */
        if (gclass->is_dynamic)
                mono_reflection_free_dynamic_generic_class (gclass);
+       if (gclass->cached_class && gclass->cached_class->interface_id)
+               mono_unload_interface_id (gclass->cached_class);
 }
 
 static void