[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [40256] branches/soc-2011-garlic/source/ blender/blenfont/intern/blf_lang.c: fix NULL check for getenv("LANGUAGE")
xiao xiangquan
xiaoxiangquan at gmail.com
Fri Sep 16 10:32:46 CEST 2011
Revision: 40256
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=40256
Author: xiaoxiangquan
Date: 2011-09-16 08:32:46 +0000 (Fri, 16 Sep 2011)
Log Message:
-----------
fix NULL check for getenv("LANGUAGE")
Modified Paths:
--------------
branches/soc-2011-garlic/source/blender/blenfont/intern/blf_lang.c
Modified: branches/soc-2011-garlic/source/blender/blenfont/intern/blf_lang.c
===================================================================
--- branches/soc-2011-garlic/source/blender/blenfont/intern/blf_lang.c 2011-09-16 08:20:21 UTC (rev 40255)
+++ branches/soc-2011-garlic/source/blender/blenfont/intern/blf_lang.c 2011-09-16 08:32:46 UTC (rev 40256)
@@ -150,9 +150,10 @@
{
const char *locale;
static char default_locale[64]="\0";
+ static char *env_language = getenv("LANGUAGE");
- if(default_locale[0]==0) /* store defaul locale */
- strncpy(default_locale, getenv("LANGUAGE"), sizeof(default_locale));
+ if(default_locale[0]==0 && env_language!=NULL) /* store defaul locale */
+ strncpy(default_locale, env_language, sizeof(default_locale));
if(short_locale[0])
locale= short_locale;
More information about the Bf-blender-cvs
mailing list