Fix an unlock without a corresponding lock.
authorVincent Povirk <vincent@codeweavers.com>
Fri, 28 Aug 2015 19:33:58 +0000 (14:33 -0500)
committerVincent Povirk <vincent@codeweavers.com>
Fri, 28 Aug 2015 19:42:00 +0000 (14:42 -0500)
8eeb2cef moved the lock into an if statement.

This commit is licensed as MIT/X11.

mono/metadata/class.c

index 04b597af1398c1c904ba7975f78472d42497bd64..a36a0fca930c3e345c8c024db587525566d52fa6 100644 (file)
@@ -7510,6 +7510,8 @@ mono_image_init_name_cache (MonoImage *image)
        }
 
        g_hash_table_destroy (name_cache2);
+
+       mono_image_lock (image);
        if (image->name_cache) {
                /* Somebody initialized it before us */
                g_hash_table_destroy (the_name_cache);