summaryrefslogtreecommitdiff
path: root/tests-clay/clay_main.c
diff options
context:
space:
mode:
authorPaul Betts <paul@paulbetts.org>2011-09-21 11:17:30 -0700
committerPaul Betts <paul@paulbetts.org>2011-09-21 12:00:34 -0700
commite1b86444676b70154bf8ab450d429bdef57a8276 (patch)
tree020b42f514cd78ddd44b4d38e0f57cd88f17616f /tests-clay/clay_main.c
parente3ecf7e9ab043e44ffd94729f27e3a0c434c355a (diff)
downloadlibgit2-e1b86444676b70154bf8ab450d429bdef57a8276.tar.gz
Rewrite getenv to use Win32 version on Windows
Diffstat (limited to 'tests-clay/clay_main.c')
-rw-r--r--tests-clay/clay_main.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/tests-clay/clay_main.c b/tests-clay/clay_main.c
index 25342e7ee..b2849d53d 100644
--- a/tests-clay/clay_main.c
+++ b/tests-clay/clay_main.c
@@ -388,14 +388,17 @@ find_tmp_path(char *buffer, size_t length)
size_t i;
for (i = 0; i < var_count; ++i) {
- const char *env = getenv(env_vars[i]);
+ char *env = p_getenv(env_vars[i]);
if (!env)
continue;
if (is_valid_tmp_path(env)) {
strncpy(buffer, env, length);
+ free(env);
return 0;
}
+
+ free(env);
}
/* If the environment doesn't say anything, try to use /tmp */