diff options
author | Paul Betts <paul@paulbetts.org> | 2011-09-21 11:17:30 -0700 |
---|---|---|
committer | Paul Betts <paul@paulbetts.org> | 2011-09-21 12:00:34 -0700 |
commit | e1b86444676b70154bf8ab450d429bdef57a8276 (patch) | |
tree | 020b42f514cd78ddd44b4d38e0f57cd88f17616f /tests-clay/clay_main.c | |
parent | e3ecf7e9ab043e44ffd94729f27e3a0c434c355a (diff) | |
download | libgit2-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.c | 5 |
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 */ |