summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAustin Yuan <shengquan.yuan@intel.com>2012-12-27 18:00:30 +0800
committerXiang, Haihao <haihao.xiang@intel.com>2013-06-19 14:26:05 +0800
commit08fd3ba492333d94256929ccf52d7eebf9eca134 (patch)
tree6338c28c889d10293eb9993aaa1c56f14ae1f41b
parentf27e9dc9c427dddd019a7cd09da0a97810b60a1d (diff)
va_parseConfig: still need to check env_value
env_value may be NULL which means the caller doens't care the value of the environment variable, just check if it is set. Signed-off-by: Austin Yuan <shengquan.yuan@intel.com> (cherry picked from commit 2e11d2273b2974a7d1959cbcaf8db5b8e9aedd9e)
-rw-r--r--va/va.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/va/va.c b/va/va.c
index 6210112..8031092 100644
--- a/va/va.c
+++ b/va/va.c
@@ -88,7 +88,8 @@ int va_parseConfig(char *env, char *env_value)
/* no setting in config file, use env setting */
value = getenv(env);
if (value) {
- strncpy(env_value, value, 1024);
+ if (env_value)
+ strncpy(env_value, value, 1024);
return 0;
}