diff options
author | Jeff King <peff@peff.net> | 2014-06-24 16:58:15 -0400 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2014-06-25 10:33:27 -0700 |
commit | cb6c38d5cce7d8d48a57346b332a68cea1489df1 (patch) | |
tree | ef4436eafe8397d1b922ddb3b4d723f76ea5df38 /builtin/credential.c | |
parent | unique_path: fix unlikely heap overflow (diff) | |
download | tgif-cb6c38d5cce7d8d48a57346b332a68cea1489df1.tar.xz |
setup_git_env(): introduce git_path_from_env() helper
"Check the value of an environment and fall back to a known path
inside $GIT_DIR" is repeated a few times to determine the location
of the data store, the index and the graft file, but the return
value of getenv is not guaranteed to survive across further
invocations of setenv or even getenv.
Make sure to xstrdup() the value we receive from getenv(3), and
encapsulate the pattern into a helper function.
Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'builtin/credential.c')
0 files changed, 0 insertions, 0 deletions