Revert "Bug 724590 - GSlice slab_stack corruption"
authorRyan Lortie <desrt@desrt.ca>
Wed, 16 Apr 2014 11:53:58 +0000 (07:53 -0400)
committerRyan Lortie <desrt@desrt.ca>
Wed, 16 Apr 2014 11:53:58 +0000 (07:53 -0400)
This reverts commit c49ec3c8d7a90589308ce1b87a92bc627335ffd2.

glib/gslice.c

index 2c5f4fb..0563d80 100644 (file)
@@ -715,8 +715,7 @@ static ChunkLink*
 magazine_cache_pop_magazine (guint  ix,
                              gsize *countp)
 {
-  guint *counters = allocator->contention_counters;
-  g_mutex_lock_a (&allocator->magazine_mutex, &counters[ix]);
+  g_mutex_lock_a (&allocator->magazine_mutex, &allocator->contention_counters[ix]);
   if (!allocator->magazines[ix])
     {
       guint magazine_threshold = allocator_get_magazine_threshold (allocator, ix);