From d632ffe1a6f5e6cea5dd796105e1708cdb0b3631 Mon Sep 17 00:00:00 2001 From: =?utf8?q?R=C3=A9mi=20Duraffort?= Date: Thu, 31 Jul 2008 17:55:29 +0200 Subject: [PATCH] Prefer setenv to putenv (evenmore with local variables). --- src/libvlc.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/libvlc.c b/src/libvlc.c index 17482f6973..411ce92e9b 100644 --- a/src/libvlc.c +++ b/src/libvlc.c @@ -1212,10 +1212,7 @@ static void SetLanguage ( const char *psz_lang ) * the language at runtime under eg. Windows. Beware that this * makes the environment unconsistent when libvlc is unloaded and * should probably be moved to a safer place like vlc.c. */ - static char psz_lcall[20]; - snprintf( psz_lcall, 19, "LC_ALL=%s", psz_lang ); - psz_lcall[19] = '\0'; - putenv( psz_lcall ); + setenv( "LC_ALL", psz_lang, 1 ); #endif setlocale( LC_ALL, psz_lang ); -- 2.39.2