From 0203cf885a323d53a6309b4dc192256259b10ede Mon Sep 17 00:00:00 2001 From: =?utf8?q?R=C3=A9mi=20Denis-Courmont?= Date: Sat, 30 Jan 2010 20:35:29 +0200 Subject: [PATCH] Win32: minor thread-safety fix --- src/text/wincp.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/text/wincp.c b/src/text/wincp.c index 66013c4f0d..99ac42b8bb 100644 --- a/src/text/wincp.c +++ b/src/text/wincp.c @@ -211,7 +211,9 @@ const char *GetFallbackEncoding( void ) return FindFallbackEncoding (psz_lang); #else static char buf[16] = ""; + static vlc_mutex_t lock = VLC_STATIC_MUTEX; + vlc_mutex_lock (&lock); if (buf[0] == 0) { int cp = GetACP (); @@ -225,6 +227,7 @@ const char *GetFallbackEncoding( void ) snprintf (buf, sizeof (buf), "CP%u", cp); } } + vlc_mutex_unlock (&lock); return buf; #endif } -- 2.39.2