From adb03b730de5d090855f45bc23b934a65ef2399c Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Mon, 8 Oct 2012 20:03:35 -0400 Subject: [PATCH] Make random-state initialization threadsafe --- src/fccache.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/fccache.c b/src/fccache.c index 14dcf32..751cea1 100644 --- a/src/fccache.c +++ b/src/fccache.c @@ -323,6 +323,11 @@ retry: FcMutexFinish (lock); goto retry; } + + FcMutexLock (lock); + /* Initialize random state */ + FcRandom (); + return; } FcMutexLock (lock); }