mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-11-10 19:36:18 +01:00
gslice: don't misuse g_mutex_init()
We were using g_mutex_init() to initialise a pair of mutexes in static storage, but we should only do that for mutexes that are part of allocated structures.
This commit is contained in:
parent
4af135ce49
commit
70410b322c
@ -446,11 +446,9 @@ g_slice_init_nomessage (void)
|
||||
allocator->slab_stack = g_new0 (SlabInfo*, MAX_SLAB_INDEX (allocator));
|
||||
}
|
||||
|
||||
g_mutex_init (&allocator->magazine_mutex);
|
||||
allocator->mutex_counter = 0;
|
||||
allocator->stamp_counter = MAX_STAMP_COUNTER; /* force initial update */
|
||||
allocator->last_stamp = 0;
|
||||
g_mutex_init (&allocator->slab_mutex);
|
||||
allocator->color_accu = 0;
|
||||
magazine_cache_update_stamp();
|
||||
/* values cached for performance reasons */
|
||||
|
Loading…
Reference in New Issue
Block a user