From 70410b322c6a7cfa047d2a4049d0c810e9a52da8 Mon Sep 17 00:00:00 2001 From: Ryan Lortie Date: Sun, 24 Mar 2013 21:18:30 -0400 Subject: [PATCH] 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. --- glib/gslice.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/glib/gslice.c b/glib/gslice.c index e380b9f..7a8268b 100644 --- a/glib/gslice.c +++ b/glib/gslice.c @@ -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 */ -- 2.7.4