summaryrefslogtreecommitdiff
path: root/lib/global.c
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2016-05-27 22:26:02 +0200
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2016-05-27 22:26:02 +0200
commit1ca38b71044607e546a2d963c52dd9acd403bce9 (patch)
treedb1bb85b7498ac7eee469fe0c62fd0454cfecb56 /lib/global.c
parente5fa03ef56481a8e774ec9fe5e93089e1e85fe39 (diff)
downloadgnutls-1ca38b71044607e546a2d963c52dd9acd403bce9.tar.gz
env: use secure_getenv when reading environment variables
Diffstat (limited to 'lib/global.c')
-rw-r--r--lib/global.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/global.c b/lib/global.c
index 79c46bcd81..ef05efaba1 100644
--- a/lib/global.c
+++ b/lib/global.c
@@ -242,11 +242,11 @@ int gnutls_global_init(void)
_gnutls_switch_lib_state(LIB_STATE_INIT);
- _gnutls_keylogfile = getenv("GNUTLS_KEYLOGFILE");
+ _gnutls_keylogfile = secure_getenv("GNUTLS_KEYLOGFILE");
if (_gnutls_keylogfile == NULL)
- _gnutls_keylogfile = getenv("SSLKEYLOGFILE");
+ _gnutls_keylogfile = secure_getenv("SSLKEYLOGFILE");
- e = getenv("GNUTLS_DEBUG_LEVEL");
+ e = secure_getenv("GNUTLS_DEBUG_LEVEL");
if (e != NULL) {
level = atoi(e);
gnutls_global_set_log_level(level);
@@ -483,7 +483,7 @@ const char *e;
if (_gnutls_global_init_skip() != 0)
return;
- e = getenv("GNUTLS_NO_EXPLICIT_INIT");
+ e = secure_getenv("GNUTLS_NO_EXPLICIT_INIT");
if (e != NULL) {
ret = atoi(e);
if (ret == 1)
@@ -504,7 +504,7 @@ static void _DESTRUCTOR lib_deinit(void)
if (_gnutls_global_init_skip() != 0)
return;
- e = getenv("GNUTLS_NO_EXPLICIT_INIT");
+ e = secure_getenv("GNUTLS_NO_EXPLICIT_INIT");
if (e != NULL) {
int ret = atoi(e);
if (ret == 1)