summaryrefslogtreecommitdiff
path: root/shell.c
diff options
context:
space:
mode:
authorJeff King <peff@peff.net>2014-07-24 00:41:11 -0400
committerJunio C Hamano <gitster@pobox.com>2014-07-24 13:57:49 -0700
commit28b3563241ac13733781fb0bada37f776a39f43d (patch)
treecd78612af838e155c552b5ea5a10fe691e627e6d /shell.c
parentd51428bf17e9f17071836350299e256cac2d503a (diff)
downloadgit-28b3563241ac13733781fb0bada37f776a39f43d.tar.gz
free ref string returned by dwim_ref
A call to "dwim_ref(name, len, flags, &ref)" will allocate a new string in "ref" to return the exact ref we found. We do not consistently free it in all code paths, leading to small leaks. The worst is in get_sha1_basic, which may be called many times (e.g., by "cat-file --batch"), though it is relatively unlikely, as it only triggers on a bogus reflog specification. Signed-off-by: Jeff King <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'shell.c')
0 files changed, 0 insertions, 0 deletions