diff options
author | Jeff King <peff@peff.net> | 2020-08-17 17:33:16 -0400 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2020-08-17 15:35:47 -0700 |
commit | 55fe225dde455ae32b9bc963bef4aabb9f5f7c3e (patch) | |
tree | 3365f2e180db24d1ac0618327d8296ade0a81aeb /cache.h | |
parent | config: fix leak in git_config_get_expiry_in_days() (diff) | |
download | tgif-55fe225dde455ae32b9bc963bef4aabb9f5f7c3e.tar.xz |
submodule--helper: fix leak of core.worktree value
In the ensure_core_worktree() function, we load the core.worktree value
of the submodule repository using repo_config_get_string(). This
function copies the string, but we never free it, leaking the memory.
We can instead use the "tmp" version of that function to avoid the
allocation at all. We don't have to worry about lifetime issues, since
we never even look at the value (we just want to know if it's set).
Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'cache.h')
0 files changed, 0 insertions, 0 deletions