From e05f7924382813b868e8f7af9e71e84d8de90c19 Mon Sep 17 00:00:00 2001 From: =?utf8?q?R=C3=A9mi=20Denis-Courmont?= Date: Wed, 14 Mar 2007 19:01:04 +0000 Subject: [PATCH] Fix for obsolete setups --- src/text/unicode.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/text/unicode.c b/src/text/unicode.c index 3b8dfd5ac4..b9d62074cb 100644 --- a/src/text/unicode.c +++ b/src/text/unicode.c @@ -91,7 +91,7 @@ static int find_charset (void) { static pthread_once_t once = PTHREAD_ONCE_INIT; pthread_once (&once, find_charset_once); - return strcmp (charset, "UTF-8"); + return !strcmp (charset, "UTF-8"); } #endif @@ -173,7 +173,7 @@ static inline char *locale_dup (const char *string, vlc_bool_t from) void LocaleFree (const char *str) { #if defined (USE_ICONV) - if (strcmp (charset, "UTF-8")) + if (find_charset ()) free ((char *)str); #elif defined (USE_MB2MB) free ((char *)str); -- 2.39.5